开启左侧

检测白色框内的字符

[复制链接]
wardd 发表于 2016-8-22 09:56:39 | 显示全部楼层 |阅读模式
我想问一下,针对图中的白色框,要求是检查里面的二维码以及字符位置是否正确,二维码以及字符是否清晰。
因为每次打印结束之后,针对不同的贴纸,贴纸的位置会变化,但是相机的位置是固定的,所以前期需要进行模板匹配或者仿射变换,找到目标区域,再进行图像处理,这个思路对吗?

目标白色框

目标白色框
绝地武士 发表于 2016-8-22 10:09:52 | 显示全部楼层
看看其他不同位置的样品?
 楼主| wardd 发表于 2016-8-22 10:42:47 | 显示全部楼层
由于贴纸尺寸比较多,所以打印出来的位置会不一样,但是白色框框还是那个白色框框,左边一个矩形,右边一个正方形。

单排

单排

双排

双排
Criss 发表于 2016-8-22 11:54:56 | 显示全部楼层
QQ截图20160822115210.png
可以把这个部分作为ROI定位
然后再获取里面的字符、二维码与ROI存在差集,有就表示错位了;
也可以用图像中心偏差计算错位;
其他的就好搞了。
 楼主| wardd 发表于 2016-8-22 13:49:40 | 显示全部楼层
Tencent 发表于 2016-8-22 11:54
可以把这个部分作为ROI定位
然后再获取里面的字符、二维码与ROI存在差集,有就表示错位了;
也可以用图像 ...

那么每次怎么把这个ROI给弄出来呢?模板匹配吗?
Criss 发表于 2016-8-22 15:18:36 | 显示全部楼层
你做模板的时候不是可以提取吗?保存下来就可以了
 楼主| wardd 发表于 2016-8-22 16:28:15 | 显示全部楼层
Tencent 发表于 2016-8-22 15:18
你做模板的时候不是可以提取吗?保存下来就可以了

明白了,thanks:lol
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表