Halcon中的模板匹配、定位跟随以及坐标显示
运行结果
代码
open_framegrabber ('GigEVision2', 0, 0, 0, 0, 0, 0, 'progressive', -1, 'default', -1, 'false', 'default', 'cam2', 0, -1, AcqHandle)
grab_image_start (AcqHandle, -1)
grab_image_async (Image, AcqHandle, -1)
dev_get_window (WindowHandle)
*要创建一个矩形,您必须按鼠标左键作为 矩形。
draw_rectangle2 (WindowHandle, Row, Column, Phi, Length1, Length2)
gen_rectangle2 (Rectangle, Row, Column, Phi, Length1, Length2)
*创建跟随区域
gen_rectangle2 (Rectangle1, Row, Column, Phi, Length1, Length2)
reduce_domain (Image, Rectangle1, ImageReduced)
*创建模型
create_shape_model (ImageReduced, 'auto', rad(0), rad(360), 'auto', 'auto', 'use_polarity', 'auto', 'auto', ModelID)
get_shape_model