首页 > 编程知识 正文

halcon两点生成直线的算子,HALCON在轮廓拟合直线

时间:2023-05-06 02:17:15 阅读:143432 作者:169

在机器视觉领域,常见的应用场景是工业。 例如,手机制造、汽车制造等。 在生产加工这些零件时,需要对工件进行定位。 通过在工件的边缘对齐直线,可以获取工件的坐标位置。

XLD分割:获取子像素轮廓后,需要分割轮廓。 每条线的折点一般是分割点。

运算符: segment_contours_xld )分割配置文件

XLD拟合:根据线的先验模型重新生成线。

运算符: fit_line_contour_xld ()拟合直线

XLD的拟合原理:最小二乘法拟合、权重拟合。

*窗口dev_close_window(*窗口dev_open_window ) 0,0,512,512,' black ', 打开窗口)图像read_image ) )的' printer_chip/printer_chip_01矩形区域draw _ rectangle1(窗口,rectangle ) Column2)裁剪区域reduce_domain(image,Rectangle,ImageReduced )是dev _ display (image reduced )子像素轮廓提取edges _ CAD 40 )选择特定形式的配置文件select_shape_xld(edges,SelectedXLD,' area ',' and ',5000,99999 ) *配置文件segment _ conton 2 )特定形式的配置文件select_shape_xld(contourssplit,SelectedXLD1,' phi ',' and ',- 0.01,0,' huber ',- 1,0,0,5 Dist直线gen_contour_polygon_xld (生成的ColEnd 500] )显示区域dev_display(imagereduced )配置文件dev _ display (edges )显示结果dev

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。