繁体   English   中英

opencv检测图像上的条形码

[英]opencv detecting barcode on an image

我正在尝试使用opencv从图像获取条形码轮廓。

这是输入图像: 在此处输入图片说明

到目前为止,我已经尝试将其转换为灰度,然后进行模糊处理,最后使用自适应阈值。 看起来是这样的: 在此处输入图片说明

轮廓检测的结果... 在此处输入图片说明

我真的不需要解码条形码,读取数字就可以了。 但是数字是成角度的,图像是彩色的。 有什么方法只能读取数字吗?

到目前为止,我仅得出结论,没有简单的方法可以从此类图像读取条形码。 我遇到了一些应该可以使用的方法,但似乎只有在条形码与图像边界平行且清晰可见所有线条的理想条件下,它们才是好的。 甚至手机上的某些应用程序也很难读取这些条形码。

决定我应该改用QR码 skeller 在评论中建议的方法应该可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM