0%

halcon示例代码解析1:align_measurements

这个例子用基于形状匹配来配准roi区域,为之后检查刮胡刀刀片缺陷检测工具准备的。
根据选择程序在两种模式下运行:full affine transformation或者using translate_measure

代码流程如下

  1. USING_TRANSLATE_MEASURE := 0
    改整数表示选用哪种模式,根据字面意思,默认是不使用translate_measure
    通用程序不提,
  2. 读取图像后使用get_image_pointer1获取图像数据第一个通道的地址,数据类型,宽,高
    设置窗口大小,显示颜色等代码不提了
  3. 指定两个正矩形框,合并成一个区域,裁剪下来对应区域,之后直接使用该区域生成形状模型,以用于匹配。生成模型的函数create_shape_model