如何识别区分工件正反面?

如何识别区分工件的正反面?根据边缘毛刺特征
边缘检测的效果并不是很好,正面和反面的边缘没太大区别
用halcon编写

img

img

  1. 先二值化,将器件区域抠出来处理。
  2. 定位到那个圆,这步应该不难。
  3. 根据圆心,使用轮廓找到两个凸起,这两个凸起和圆心的关系可以判断。具体区别参考下左手系和右手系的区别。

人眼一眼就能看出来第2张图是反面
但是你让人总结出到底特征是什么,人自己也总结不出来
所以需要你建模,机器学习呀
学习的次数多了它能自动提取出特征