E3DMatcher Class
Aligns an EPointCloud or EZMap on and compares it with a reference EMesh, EPointCloud or EZMap.
Base Class:E3DAligner
Namespace: Euresys::Open_eVision::Easy3D
Methods
Constructs a 3D matching context.
Sets/Gets the
ERegion that should not have extra material in the scan. A pointer to
ERegion per reference pose is needed and they should be given in the corresponding order and should be of the same size than their corresponding reference poses projection. See
E3DAligner::RetrieveReferencePosesProjections. By default, the points in the scan far from the reference are not considered as anomalies (except if there are missing points in the scan nearby).
Sets/Gets the
ERegion that should be compared for all of the references. A pointer to
ERegion per reference pose is needed and they should be given in the corresponding order and should be of the same size than their corresponding reference poses projections. See
E3DAligner::RetrieveReferencePosesProjections. By default, all the points of the reference are used for the comparison.
Gets the hysteresis related to the anomalies detection.
Gets the thresholds related to the anomalies detection.
Sets/Gets the automatic cropping factor. The factor multiplies the anomaly distance threshold (
E3DMatcher::SetAnomalyThresholds) to obtain the margin for the cropping. If the value is smaller than 0, then no crop is performed before computing the distance.
Default: 1
Gets the parameters driving the edge cropping.
If True, the given cloud or ZMap is automatically decimated with a resolution depending on the distance threshold to speed-up processing. If False, all the points of the given cloud or ZMap are used to compute the distance.
Default: True
If True, the points that are not present in the scan (but are present in the reference), are considered as anomalies. If False, only points that are present in the scan can be considered as anomalies.
Default: True
Prepare the reference internal structures. By default, this is done on the first call to
E3DMatcher::Match.
Sets/Gets the
ERegion that should not have extra material in the scan. A pointer to
ERegion per reference pose is needed and they should be given in the corresponding order and should be of the same size than their corresponding reference poses projection. See
E3DAligner::RetrieveReferencePosesProjections. By default, the points in the scan far from the reference are not considered as anomalies (except if there are missing points in the scan nearby).
Sets/Gets the
ERegion that should be compared for all of the references. A pointer to
ERegion per reference pose is needed and they should be given in the corresponding order and should be of the same size than their corresponding reference poses projections. See
E3DAligner::RetrieveReferencePosesProjections. By default, all the points of the reference are used for the comparison.
Sets the hysteresis related to the anomalies detection.
Sets the thresholds related to the anomalies detection.
Sets/Gets the automatic cropping factor. The factor multiplies the anomaly distance threshold (
E3DMatcher::SetAnomalyThresholds) to obtain the margin for the cropping. If the value is smaller than 0, then no crop is performed before computing the distance.
Default: 1
Sets the parameters driving the edge cropping.
If True, the given cloud or ZMap is automatically decimated with a resolution depending on the distance threshold to speed-up processing. If False, all the points of the given cloud or ZMap are used to compute the distance.
Default: True
If True, the points that are not present in the scan (but are present in the reference), are considered as anomalies. If False, only points that are present in the scan can be considered as anomalies.
Default: True
E3DMatcher Class
Aligns an EPointCloud or EZMap on and compares it with a reference EMesh, EPointCloud or EZMap.
Base Class:E3DAligner
Namespace: Euresys.Open_eVision.Easy3D
Properties
Sets/Gets the
ERegion that should not have extra material in the scan. A pointer to
ERegion per reference pose is needed and they should be given in the corresponding order and should be of the same size than their corresponding reference poses projection. See
E3DAligner::RetrieveReferencePosesProjections. By default, the points in the scan far from the reference are not considered as anomalies (except if there are missing points in the scan nearby).
Sets/Gets the
ERegion that should be compared for all of the references. A pointer to
ERegion per reference pose is needed and they should be given in the corresponding order and should be of the same size than their corresponding reference poses projections. See
E3DAligner::RetrieveReferencePosesProjections. By default, all the points of the reference are used for the comparison.
Sets/Gets the automatic cropping factor. The factor multiplies the anomaly distance threshold (
E3DMatcher::SetAnomalyThresholds) to obtain the margin for the cropping. If the value is smaller than 0, then no crop is performed before computing the distance.
Default: 1
Sets/Gets the distance mode for the 3D comparison. Default:
Euclidean.
If True, the given cloud or ZMap is automatically decimated with a resolution depending on the distance threshold to speed-up processing. If False, all the points of the given cloud or ZMap are used to compute the distance.
Default: True
If True, the points that are not present in the scan (but are present in the reference), are considered as anomalies. If False, only points that are present in the scan can be considered as anomalies.
Default: True
Methods
Constructs a 3D matching context.
Gets the hysteresis related to the anomalies detection.
Gets the thresholds related to the anomalies detection.
Gets the parameters driving the edge cropping.
Prepare the reference internal structures. By default, this is done on the first call to
E3DMatcher::Match.
Sets the hysteresis related to the anomalies detection.
Sets the thresholds related to the anomalies detection.
Sets the parameters driving the edge cropping.