matlab 孔 视觉检测,视觉检测例子:定位螺丝孔的位置
如下图,我们需要找到该产品的中心的螺丝孔。

处理结果截图如下:

halcon的中间处理结果如下图

这个例子在各类锁螺丝设备中都比较常见。采用基本的形态学算子,如:
threshold, connection, select_shape 即可以解决问题。
但是如果是多种颜色的产品,可能不光要调节面积、阈值等算子的参数,还需要调用不同的光源或者相机曝光参数等。
在下面的代码中, inner_circle算子即求出圆心位置,这个位置是相机的坐标,还需要和马达的坐标关联起来。
这个过程,我们需要做相关的标定。一般我们可以使用九点标定实现。
源码如下:*read_image (pic, 'C:/Users/Administrator/Desktop/螺丝机三种颜色/white2
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
