Name
find_planar_uncalib_deformable_model T_find_planar_uncalib_deformable_model FindPlanarUncalibDeformableModel find_planar_uncalib_deformable_model FindPlanarUncalibDeformableModel FindPlanarUncalibDeformableModel — Find the best matches of a planar projective invariant deformable model
in an image.
find_planar_uncalib_deformable_model (Image : : ModelID , AngleStart , AngleExtent , ScaleRMin , ScaleRMax , ScaleCMin , ScaleCMax , MinScore , NumMatches , MaxOverlap , NumLevels , Greediness , ParamName , ParamValue : HomMat2D , Score )
Herror T_find_planar_uncalib_deformable_model (const Hobject Image , const Htuple ModelID , const Htuple AngleStart , const Htuple AngleExtent , const Htuple ScaleRMin , const Htuple ScaleRMax , const Htuple ScaleCMin , const Htuple ScaleCMax , const Htuple MinScore , const Htuple NumMatches , const Htuple MaxOverlap , const Htuple NumLevels , const Htuple Greediness , const Htuple ParamName , const Htuple ParamValue , Htuple* HomMat2D , Htuple* Score )
Herror find_planar_uncalib_deformable_model (Hobject Image , const HTuple& ModelID , const HTuple& AngleStart , const HTuple& AngleExtent , const HTuple& ScaleRMin , const HTuple& ScaleRMax , const HTuple& ScaleCMin , const HTuple& ScaleCMax , const HTuple& MinScore , const HTuple& NumMatches , const HTuple& MaxOverlap , const HTuple& NumLevels , const HTuple& Greediness , const HTuple& ParamName , const HTuple& ParamValue , HTuple* HomMat2D , HTuple* Score )
HTuple HImage ::FindPlanarUncalibDeformableModel (const HDeformableModel& ModelID , const HTuple& AngleStart , const HTuple& AngleExtent , const HTuple& ScaleRMin , const HTuple& ScaleRMax , const HTuple& ScaleCMin , const HTuple& ScaleCMax , const HTuple& MinScore , const HTuple& NumMatches , const HTuple& MaxOverlap , const HTuple& NumLevels , const HTuple& Greediness , const HTuple& ParamName , const HTuple& ParamValue , HTuple* Score ) const
HTuple HDeformableModel ::FindPlanarUncalibDeformableModel (const HImage& Image , const HTuple& AngleStart , const HTuple& AngleExtent , const HTuple& ScaleRMin , const HTuple& ScaleRMax , const HTuple& ScaleCMin , const HTuple& ScaleCMax , const HTuple& MinScore , const HTuple& NumMatches , const HTuple& MaxOverlap , const HTuple& NumLevels , const HTuple& Greediness , const HTuple& ParamName , const HTuple& ParamValue , HTuple* Score ) const
void FindPlanarUncalibDeformableModel (const HObject& Image , const HTuple& ModelID , const HTuple& AngleStart , const HTuple& AngleExtent , const HTuple& ScaleRMin , const HTuple& ScaleRMax , const HTuple& ScaleCMin , const HTuple& ScaleCMax , const HTuple& MinScore , const HTuple& NumMatches , const HTuple& MaxOverlap , const HTuple& NumLevels , const HTuple& Greediness , const HTuple& ParamName , const HTuple& ParamValue , HTuple* HomMat2D , HTuple* Score )
HHomMat2DArray HDeformableModel ::FindPlanarUncalibDeformableModel (const HImage& Image , double AngleStart , double AngleExtent , double ScaleRMin , double ScaleRMax , double ScaleCMin , double ScaleCMax , double MinScore , Hlong NumMatches , double MaxOverlap , const HTuple& NumLevels , double Greediness , const HTuple& ParamName , const HTuple& ParamValue , HTuple* Score ) const
HHomMat2D HDeformableModel ::FindPlanarUncalibDeformableModel (const HImage& Image , double AngleStart , double AngleExtent , double ScaleRMin , double ScaleRMax , double ScaleCMin , double ScaleCMax , double MinScore , Hlong NumMatches , double MaxOverlap , Hlong NumLevels , double Greediness , const HTuple& ParamName , const HTuple& ParamValue , HTuple* Score ) const
HHomMat2DArray HImage ::FindPlanarUncalibDeformableModel (const HDeformableModel& ModelID , double AngleStart , double AngleExtent , double ScaleRMin , double ScaleRMax , double ScaleCMin , double ScaleCMax , double MinScore , Hlong NumMatches , double MaxOverlap , const HTuple& NumLevels , double Greediness , const HTuple& ParamName , const HTuple& ParamValue , HTuple* Score ) const
HHomMat2D HImage ::FindPlanarUncalibDeformableModel (const HDeformableModel& ModelID , double AngleStart , double AngleExtent , double ScaleRMin , double ScaleRMax , double ScaleCMin , double ScaleCMax , double MinScore , Hlong NumMatches , double MaxOverlap , Hlong NumLevels , double Greediness , const HTuple& ParamName , const HTuple& ParamValue , HTuple* Score ) const
void HOperatorSetX .FindPlanarUncalibDeformableModel ( [in] IHUntypedObjectX* Image , [in] VARIANT ModelID , [in] VARIANT AngleStart , [in] VARIANT AngleExtent , [in] VARIANT ScaleRMin , [in] VARIANT ScaleRMax , [in] VARIANT ScaleCMin , [in] VARIANT ScaleCMax , [in] VARIANT MinScore , [in] VARIANT NumMatches , [in] VARIANT MaxOverlap , [in] VARIANT NumLevels , [in] VARIANT Greediness , [in] VARIANT ParamName , [in] VARIANT ParamValue , [out] VARIANT* HomMat2d , [out] VARIANT* Score )
IHHomMat2DX* HDeformableModelX .FindPlanarUncalibDeformableModel ( [in] IHImageX* Image , [in] double AngleStart , [in] double AngleExtent , [in] double ScaleRMin , [in] double ScaleRMax , [in] double ScaleCMin , [in] double ScaleCMax , [in] double MinScore , [in] Hlong NumMatches , [in] double MaxOverlap , [in] VARIANT NumLevels , [in] double Greediness , [in] VARIANT ParamName , [in] VARIANT ParamValue , [out] VARIANT* Score )
IHHomMat2DX* HImageX .FindPlanarUncalibDeformableModel ( [in] IHDeformableModelX* ModelID , [in] double AngleStart , [in] double AngleExtent , [in] double ScaleRMin , [in] double ScaleRMax , [in] double ScaleCMin , [in] double ScaleCMax , [in] double MinScore , [in] Hlong NumMatches , [in] double MaxOverlap , [in] VARIANT NumLevels , [in] double Greediness , [in] VARIANT ParamName , [in] VARIANT ParamValue , [out] VARIANT* Score )
static void HOperatorSet .FindPlanarUncalibDeformableModel (HObject image , HTuple modelID , HTuple angleStart , HTuple angleExtent , HTuple scaleRMin , HTuple scaleRMax , HTuple scaleCMin , HTuple scaleCMax , HTuple minScore , HTuple numMatches , HTuple maxOverlap , HTuple numLevels , HTuple greediness , HTuple paramName , HTuple paramValue , out HTuple homMat2D , out HTuple score )
HHomMat2D[] HDeformableModel .FindPlanarUncalibDeformableModel (HImage image , double angleStart , double angleExtent , double scaleRMin , double scaleRMax , double scaleCMin , double scaleCMax , double minScore , int numMatches , double maxOverlap , HTuple numLevels , double greediness , HTuple paramName , HTuple paramValue , out HTuple score )
HHomMat2D HDeformableModel .FindPlanarUncalibDeformableModel (HImage image , double angleStart , double angleExtent , double scaleRMin , double scaleRMax , double scaleCMin , double scaleCMax , double minScore , int numMatches , double maxOverlap , int numLevels , double greediness , HTuple paramName , HTuple paramValue , out HTuple score )
HHomMat2D[] HImage .FindPlanarUncalibDeformableModel (HDeformableModel modelID , double angleStart , double angleExtent , double scaleRMin , double scaleRMax , double scaleCMin , double scaleCMax , double minScore , int numMatches , double maxOverlap , HTuple numLevels , double greediness , HTuple paramName , HTuple paramValue , out HTuple score )
HHomMat2D HImage .FindPlanarUncalibDeformableModel (HDeformableModel modelID , double angleStart , double angleExtent , double scaleRMin , double scaleRMax , double scaleCMin , double scaleCMax , double minScore , int numMatches , double maxOverlap , int numLevels , double greediness , HTuple paramName , HTuple paramValue , out HTuple score )
The operator find_planar_uncalib_deformable_model find_planar_uncalib_deformable_model FindPlanarUncalibDeformableModel find_planar_uncalib_deformable_model FindPlanarUncalibDeformableModel FindPlanarUncalibDeformableModel finds the best
NumMatches NumMatches NumMatches NumMatches NumMatches numMatches instances of the perspectively distorted deformable
model ModelID ModelID ModelID ModelID ModelID modelID in the input image Image Image Image Image Image image . The
model must have been created previously by calling
create_planar_uncalib_deformable_model create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel CreatePlanarUncalibDeformableModel or
read_deformable_model read_deformable_model ReadDeformableModel read_deformable_model ReadDeformableModel ReadDeformableModel .
The projective transformation (homographies) that encode the position of the
found instances of the model are returned in HomMat2D HomMat2D HomMat2D HomMat2D HomMat2D homMat2D . In case that
multiple objects are found, the different homographies are concatenated. A
single homography can easily be extracted by tuple_select_range(HomMat2D,Index*9,(Index+1)*9-1,
SelectedHomMat2D). The different detection results are sorted in decreasing
order of Score Score Score Score Score score .
The row and column coordinates are
the coordinates of the origin of the deformable model in the search image,
which can be found by calling
projective_trans_pixel(HomMat2D,0,0,Row,Column). By default, the
origin is the center of gravity of the domain (region) of the image that was
used to create the deformable model with
create_planar_uncalib_deformable_model create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel CreatePlanarUncalibDeformableModel . A different origin
can be set with set_deformable_model_origin set_deformable_model_origin SetDeformableModelOrigin set_deformable_model_origin SetDeformableModelOrigin SetDeformableModelOrigin .
For visualization purposes, the model contours that are extracted by
get_deformable_model_contours get_deformable_model_contours GetDeformableModelContours get_deformable_model_contours GetDeformableModelContours GetDeformableModelContours can be projected to the
found location given HomMat2D HomMat2D HomMat2D HomMat2D HomMat2D homMat2D with
projective_trans_contour_xld projective_trans_contour_xld ProjectiveTransContourXld projective_trans_contour_xld ProjectiveTransContourXld ProjectiveTransContourXld .
Additionally, the score of each found instance is returned in Score Score Score Score Score score .
The score is a number between 0 and 1, which is an approximate measure of how
much of the model is visible in the image. If, for example, half of the
model is occluded, the score cannot exceed 0.5.
The domain of the image Image Image Image Image Image image determines the search space
for the reference point of the model, i.e., for the center of
gravity of the domain (region) of the image that was used to create
the deformable model with create_planar_uncalib_deformable_model create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel CreatePlanarUncalibDeformableModel .
A different origin set with set_deformable_model_origin set_deformable_model_origin SetDeformableModelOrigin set_deformable_model_origin SetDeformableModelOrigin SetDeformableModelOrigin is not taken
into account. The model is searched within those points of the domain of
the image, in which the model lies completely within the image.
This means that the model will not be found if it extends beyond the
borders of the image, even if it would achieve a score greater than
MinScore MinScore MinScore MinScore MinScore minScore (see below). This behavior can be changed with
set_system('border_shape_models','true'), which will cause
models that extend beyond the image border to be found if they
achieve a score greater than MinScore MinScore MinScore MinScore MinScore minScore . Here, points lying
outside the image are regarded as being occluded, i.e., they lower
the score. It should be noted that the runtime of the search will
increase in this mode.
The range parameters AngleStart AngleStart AngleStart AngleStart AngleStart angleStart , AngleExtent AngleExtent AngleExtent AngleExtent AngleExtent angleExtent ,
ScaleRMin ScaleRMin ScaleRMin ScaleRMin ScaleRMin scaleRMin , ScaleRMax ScaleRMax ScaleRMax ScaleRMax ScaleRMax scaleRMax , ScaleCMin ScaleCMin ScaleCMin ScaleCMin ScaleCMin scaleCMin and
ScaleCMax ScaleCMax ScaleCMax ScaleCMax ScaleCMax scaleCMax are used to specify a basic range of up to an anisotropic
transformation that is exhaustively searched on the top level of the image
pyramid. The operator find_planar_uncalib_deformable_model find_planar_uncalib_deformable_model FindPlanarUncalibDeformableModel find_planar_uncalib_deformable_model FindPlanarUncalibDeformableModel FindPlanarUncalibDeformableModel finds
objects outside this range, e.g., even when the object is perspectively
distorted. Hence, the range parameters are a kind of suggestion for the
search algorithm, and starting from there a certain bigger range can be
detected that depends on the pyramid levels that are used, but also on the
model/image content. Often, it is not necessary to use an anisotropic
scaling to find the object. In these cases, ScaleCMin ScaleCMin ScaleCMin ScaleCMin ScaleCMin scaleCMin and
ScaleCMax ScaleCMax ScaleCMax ScaleCMax ScaleCMax scaleCMax should be set to 1. The search is then performed
with isotropic scaling only, which is much faster.
The parameter MinScore MinScore MinScore MinScore MinScore minScore determines what score a potential
match must at least have to be regarded as an instance of the model
in the image. The larger MinScore MinScore MinScore MinScore MinScore minScore is chosen, the faster
the search is. If the model can be expected never to be occluded in
the images, MinScore MinScore MinScore MinScore MinScore minScore may be set as high as 0.8 or even 0.9.
The maximum number of instances to be found can be determined with
NumMatches NumMatches NumMatches NumMatches NumMatches numMatches . If more than NumMatches NumMatches NumMatches NumMatches NumMatches numMatches instances
with a score greater than MinScore MinScore MinScore MinScore MinScore minScore are found in the image,
only the best NumMatches NumMatches NumMatches NumMatches NumMatches numMatches instances are returned. If fewer
than NumMatches NumMatches NumMatches NumMatches NumMatches numMatches are found, only that number is returned,
i.e., the parameter MinScore MinScore MinScore MinScore MinScore minScore takes precedence over
NumMatches NumMatches NumMatches NumMatches NumMatches numMatches . If all model instances exceeding
MinScore MinScore MinScore MinScore MinScore minScore in the image should be found, NumMatches NumMatches NumMatches NumMatches NumMatches numMatches
must be set to 0 .
In rare cases, NumMatches NumMatches NumMatches NumMatches NumMatches numMatches must be set to a
higher value than the required number of matches. This is
the case if, for instance, a small MinScore MinScore MinScore MinScore MinScore minScore is set.
If the model exhibits symmetries it may happen that multiple
instances with similar positions but different rotations are found
in the image. The parameter MaxOverlap MaxOverlap MaxOverlap MaxOverlap MaxOverlap maxOverlap determines by what
fraction (i.e., a number between 0 and 1) two instances may at most
overlap in order to consider them as different instances, and hence
to be returned separately. If two instances overlap each other by
more than MaxOverlap MaxOverlap MaxOverlap MaxOverlap MaxOverlap maxOverlap only the best instance is returned.
The calculation of the overlap is based on the smallest enclosing
rectangle of arbitrary orientation (see smallest_rectangle2)
of the found instances. If MaxOverlap MaxOverlap MaxOverlap MaxOverlap MaxOverlap maxOverlap =0, the found
instances may not overlap at all, while for MaxOverlap MaxOverlap MaxOverlap MaxOverlap MaxOverlap maxOverlap =1
all instances are returned.
With the generic parameters ParamName ParamName ParamName ParamName ParamName paramName and ParamValue ParamValue ParamValue ParamValue ParamValue paramValue it is
possible to adjust parameters that typically do not have to be set by the
user. By default the pose is extracted with high subpixel accuracy
('least_squares_very_high' "least_squares_very_high" "least_squares_very_high" "least_squares_very_high" "least_squares_very_high" "least_squares_very_high" ) through a least-squares
adjustment, i.e., by minimizing the distances of the model points to
their corresponding image points. However, if no high accuracy is required
by an application, the subpixel precise extraction can be reduced or
switched off as it increases the processing time. Here,
'sub_pixel' must be passed in ParamName ParamName ParamName ParamName ParamName paramName and 'none' "none" "none" "none" "none" "none" ,
'least_squares' "least_squares" "least_squares" "least_squares" "least_squares" "least_squares" , 'least_squares_high' "least_squares_high" "least_squares_high" "least_squares_high" "least_squares_high" "least_squares_high" for
ParamValue ParamValue ParamValue ParamValue ParamValue paramValue . A further use of ParamName ParamName ParamName ParamName ParamName paramName and
ParamValue ParamValue ParamValue ParamValue ParamValue paramValue is to override the discretization steps of the search
space 'angle_step', 'scale_r_step' and 'scale_c_step' that have been defined
when the model was created in create_planar_uncalib_deformable_model create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel CreatePlanarUncalibDeformableModel .
As described in create_planar_uncalib_deformable_model create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel CreatePlanarUncalibDeformableModel the
deformable matching algorithm searches exhaustively a basic set of
parameters that are specified with AngleStart AngleStart AngleStart AngleStart AngleStart angleStart ,AngleExtent AngleExtent AngleExtent AngleExtent AngleExtent angleExtent ,
ScaleRMin ScaleRMin ScaleRMin ScaleRMin ScaleRMin scaleRMin ,ScaleRMax ScaleRMax ScaleRMax ScaleRMax ScaleRMax scaleRMax ,ScaleCMin ScaleCMin ScaleCMin ScaleCMin ScaleCMin scaleCMin and
ScaleCMax ScaleCMax ScaleCMax ScaleCMax ScaleCMax scaleCMax . However, to allow a detection even when the object is
imaged under perspective distortion, an additional transformation is
estimated. This additional transformation transforms the model from the
original search range to a bigger perspectively distorted one.
By allowing perspective distortions, the risk of false positives is also
increased. One possible use of the parameter ParamName ParamName ParamName ParamName ParamName paramName is to help
discarding false positives that occur, if for instance a small score was
specified in MinScore MinScore MinScore MinScore MinScore minScore and the image contains significant clutter
with similar shape as the model.
To restrict arbitrary perspective matches from occuring, the values
'angle_change_restriction' "angle_change_restriction" "angle_change_restriction" "angle_change_restriction" "angle_change_restriction" "angle_change_restriction" and 'aniso_scale_change_restriction' "aniso_scale_change_restriction" "aniso_scale_change_restriction" "aniso_scale_change_restriction" "aniso_scale_change_restriction" "aniso_scale_change_restriction"
can be used in ParamName ParamName ParamName ParamName ParamName paramName .
With 'angle_change_restriction' "angle_change_restriction" "angle_change_restriction" "angle_change_restriction" "angle_change_restriction" "angle_change_restriction" the maximal tolerated angular distortion
can be restricted (from the default value 0.0, where arbitrary distortion is
allowed, to
where no distortion is allowed).
This parameter tests, if the angle of 90 degree at the corners of the
axis-aligned rectangle around the model points is changed by more than the
corresponding ParamValue ParamValue ParamValue ParamValue ParamValue paramValue for the found instance of the model.
Note that this parameter helps to restrict both affine (a shear mapping) and
perspective parts of the transformation.
As an example, with 'angle_change_restriction' "angle_change_restriction" "angle_change_restriction" "angle_change_restriction" "angle_change_restriction" "angle_change_restriction" a square-like model can
be prevented to match with a parallelogram or an arbitrary trapezium.
With the parameter 'aniso_scale_change_restriction' "aniso_scale_change_restriction" "aniso_scale_change_restriction" "aniso_scale_change_restriction" "aniso_scale_change_restriction" "aniso_scale_change_restriction" the ratio of
anisotropic scaling can be restricted (the smaller scale factor divided by
the bigger scale factor).
The value of this parameter ranges from the default value 0.0, where
arbitrary distortion is allowed, to 1.0, where no distortion is allowed.
One typical use for this parameter is to restrict for instance a square-like
model to deform to a rectangular model.
The number of pyramid levels used during the search is determined
with NumLevels NumLevels NumLevels NumLevels NumLevels numLevels . If necessary, the number of levels is
clipped to the range given when the deformable model was created with
create_planar_uncalib_deformable_model create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel CreatePlanarUncalibDeformableModel . If NumLevels NumLevels NumLevels NumLevels NumLevels numLevels is set
to 0 , the number of pyramid levels specified in
create_planar_uncalib_deformable_model create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel CreatePlanarUncalibDeformableModel is used.
The parameter Greediness Greediness Greediness Greediness Greediness greediness determines how “greedily” the
search should be carried out. If Greediness Greediness Greediness Greediness Greediness greediness =0, a safe
search heuristic is used, which finds the model if it is
visible in the image and the other parameters are set appropriately.
However, the search will be relatively time consuming in this case. If
Greediness Greediness Greediness Greediness Greediness greediness =1, an unsafe search heuristic is used, which may cause
the model not to be found in rare cases, even though it is visible in the
image. For Greediness Greediness Greediness Greediness Greediness greediness =1, the maximum search speed is achieved.
In almost all cases, the deformable model will be found for
Greediness Greediness Greediness Greediness Greediness greediness =0.9.
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
Multithreading scope: global (may be called from any thread).
Automatically parallelized on internal data level.
Input image in which the model should be found.
Smallest rotation of the model.
Default value: -0.39
Suggested values: -3.14, -1.57, -0.79, -0.39, -0.20, 0.0
Extent of the rotation angles.
Default value: 0.78
Suggested values: 6.29, 3.14, 1.57, 0.79, 0.39, 0.0
Restriction: AngleExtent >= 0
Minimum scale of the model in row direction.
Default value: 1.0
Suggested values: 0.5, 0.6, 0.7, 0.8, 0.9, 1.0
Restriction: ScaleRMin > 0
Maximum scale of the model in row direction.
Default value: 1.0
Suggested values: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5
Restriction: ScaleRMax >= ScaleRMin
Minimum scale of the model in column direction.
Default value: 1.0
Suggested values: 0.5, 0.6, 0.7, 0.8, 0.9, 1.0
Restriction: ScaleCMin > 0
Maximum scale of the model in column direction.
Default value: 1.0
Suggested values: 1.0, 1.1, 1.2, 1.3, 1.4, 1.5
Restriction: ScaleCMax >= ScaleCMin
Minumum score of the instances of the model to
be found.
Default value: 0.5
Suggested values: 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0
Typical range of values: 0
≤
MinScore
MinScore
MinScore
MinScore
MinScore
minScore
≤
1
Minimum increment: 0.01
Recommended increment: 0.05
Number of instances of the model to be found
(or 0 for all matches).
Default value: 1
Suggested values: 0, 1, 2, 3, 4, 5, 10, 20
Maximum overlap of the instances of the model
to be found.
Default value: 1.0
Suggested values: 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0
Typical range of values: 0
≤
MaxOverlap
MaxOverlap
MaxOverlap
MaxOverlap
MaxOverlap
maxOverlap
≤
1
Minimum increment: 0.01
Recommended increment: 0.05
Number of pyramid levels used in the matching
(and lowest pyramid level to use if
|NumLevels NumLevels NumLevels NumLevels NumLevels numLevels | = 2).
Default value: 0
List of values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
“Greediness” of the search heuristic (0: safe
but slow; 1: fast but matches may be missed).
Default value: 0.9
Suggested values: 0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0
Typical range of values: 0
≤
Greediness
Greediness
Greediness
Greediness
Greediness
greediness
≤
1
Minimum increment: 0.01
Recommended increment: 0.05
The general parameter names.
Default value: []
List of values: [], 'angle_change_restriction' "angle_change_restriction" "angle_change_restriction" "angle_change_restriction" "angle_change_restriction" "angle_change_restriction" , 'angle_step' "angle_step" "angle_step" "angle_step" "angle_step" "angle_step" , 'aniso_scale_change_restriction' "aniso_scale_change_restriction" "aniso_scale_change_restriction" "aniso_scale_change_restriction" "aniso_scale_change_restriction" "aniso_scale_change_restriction" , 'scale_c_step' "scale_c_step" "scale_c_step" "scale_c_step" "scale_c_step" "scale_c_step" , 'scale_r_step' "scale_r_step" "scale_r_step" "scale_r_step" "scale_r_step" "scale_r_step" , 'subpixel' "subpixel" "subpixel" "subpixel" "subpixel" "subpixel"
Values of the general parameters.
Default value: []
List of values: [], 'least_squares' "least_squares" "least_squares" "least_squares" "least_squares" "least_squares" , 'least_squares_high' "least_squares_high" "least_squares_high" "least_squares_high" "least_squares_high" "least_squares_high" , 'least_squares_very_high' "least_squares_very_high" "least_squares_very_high" "least_squares_very_high" "least_squares_very_high" "least_squares_very_high" , 'none' "none" "none" "none" "none" "none"
Homographies between model and found instances.
Score of the found instances of the model.
If the parameters are valid, the operator
find_planar_uncalib_deformable_model find_planar_uncalib_deformable_model FindPlanarUncalibDeformableModel find_planar_uncalib_deformable_model FindPlanarUncalibDeformableModel FindPlanarUncalibDeformableModel returns the value 2 (H_MSG_TRUE). If
necessary an exception is raised.
create_planar_uncalib_deformable_model create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel create_planar_uncalib_deformable_model CreatePlanarUncalibDeformableModel CreatePlanarUncalibDeformableModel ,
read_deformable_model read_deformable_model ReadDeformableModel read_deformable_model ReadDeformableModel ReadDeformableModel
find_planar_calib_deformable_model find_planar_calib_deformable_model FindPlanarCalibDeformableModel find_planar_calib_deformable_model FindPlanarCalibDeformableModel FindPlanarCalibDeformableModel
Matching