目录
前言
参考书籍:《机器视觉技术与应用实战》王颖娴等人著
一、 需求
检测logo中心和圆心的连线,和水平方向的夹角。【或者叫偏移角度】
效果如下:
二、分析
- 首先要识别出产品,同时找到个定位坐标。【需要"快速匹配"】
- 找到定位坐标后,要考虑到产品的摆放位置是随机变化的。需要让模板能够动态匹配上,定位坐标也能动态匹配。【需要"位置修正"】
- logo中心和圆心的连线,是需要两个点,一个圆心,一个logo中心点。【需要"圆查找"获得圆心】
- 水平线,是过圆心做的水平线
三、具体结构
四、执行步骤
-
1、判断产品位置是否固定,如果不固定,则需要"快速匹配"+"位置修正"。
-
2、找出圆心,采用"圆查找"。【这里的快速匹配的模板和圆查找都是选用的内圈圆】
-
3、过圆心,做一条水平线【由于水平线不是产品本身轮廓,所以需要"几何创建"】
- 具体来说,是如何用一个圆心做水平线?
- 水平线就是:一个圆心,和另一个圆心的平移【它的y轴不变】
- 注意:下面的位置修改要关闭
-
4、如何获得logo的中心点?
-
先去定位logo,同时点出"模板匹配中心点"。【如下图】
-
获得"模板匹配中心点"后,和"圆心"进行"几何创建",就能获得logo的直线。【如下图】
此时的效果为:
-
两条直线之间的测量【角度啊,距离啊这些,都可以用"线线测量"实现】
更新时间
- 2024.08.09:创建