create_metrology_model — 创建测量几何形状所需的数据结构。
create_metrology_model( : : : MetrologyHandle)
create_metrology_model creates a metrology model, i.e., the
data structure that is needed to measure objects with a specific
geometric shape (metrology object) via 2D metrology, and returns it
in the handle MetrologyHandle。
有关二维计量概念的说明,请参阅 二维计量 一章的引言。
Note, that after calling the operator create_metrology_model
the operator set_metrology_model_image_size should be called
for efficiency reasons.
此算子返回一个句柄。请注意,即使该句柄被用作特定算子的输入参数,这些算子仍可能改变此句柄类型的实例状态。
MetrologyHandle (输出控制) metrology_model → (handle)
计量模型的句柄。
read_image (Image, 'fabrik')
create_metrology_model (MetrologyHandle)
get_image_size (Image, Width, Height)
set_metrology_model_image_size (MetrologyHandle, Width, Height)
add_metrology_object_rectangle2_measure (MetrologyHandle, 270, 230, 0, 30, \
25, 10, 2, 1, 30, [], [], Index)
apply_metrology_model (Image, MetrologyHandle)
get_metrology_object_result (MetrologyHandle, Index, 'all', 'result_type', \
'all_param', Rectangle)
get_metrology_object_result_contour (Contour, MetrologyHandle, \
Index, 'all', 1.5)
如果参数有效,算子 create_metrology_model 返回值 2 (H_MSG_TRUE)。如有必要,则抛出异常。
set_metrology_model_image_size
二维计量