|
西虹网
西虹网 二维码在我们的日常生活中基本上已经是必不可少的一个工具,无论是信息交换,付款交友基本上都会见到它的身影,同时目前市面上的大部分视觉软件公司也都搭载的二维码识别与数据提取的功能,今天我就带大家一起来看看在海康的软件开发平台中如何使用此功能。微信群二维码https://www.erweicaihong.cn/weixinqun3二维彩虹提供专业的二维码在线生成和美化。在线生成器可把文本、电子邮件、名片、网址、微信收款等信息一键制作自定义动态二维码图片,不仅能够随时让用户更改二维码背后的信息而无需更改二维码,而且能够让用户追踪最有价值的市场数据! 西虹网
西虹网 西虹网
西虹网 西虹网
西虹网 ·用于识别目标图像中的二维码,将读取的二维码信息以字符的形式输出。一次可以高效准确的识别多个二维码,目前只支持QR码和DataMatrix码,如下图所示。 西虹网
西虹网 西虹网
西虹网 ·我们在软件如下位置打开二维识别函数。 西虹网
西虹网 西虹网
西虹网 ·打开函数后我们可以看到一下参数,二维码个数上可根据实际情况进行选择,同时在识别出工件上二维码后,软件也会将其中的数据直接提取出来,供之后的使用。 西虹网
西虹网 西虹网
西虹网 下面便是实际应用的效果。 西虹网
西虹网 西虹网
西虹网 ·细心的同学可能会发现上面的最后一张图片中有一张二维码并没有被扫描出来(第二行第三个,没注意到也可以通过上述图片中模块结果中的码个数进行确认),这个时候我们先将它单独提取出来进行判断,发现可以提取出来,那就排除是这张二维码本身无效的原因。 西虹网
西虹网 西虹网
西虹网 ·我们碰到这种情况可以考虑再进行一个更加详细的分类或者对于原图进行一个细化增强,在之前的文章中我也有所介绍过,有兴趣的同学可以去看一下,那我们对于这个可以尝试哪些方法呢,比如说我们根据二维码的类型详细选择使白底黑码还是黑底白玛,可以看到下图中已经把本来丢失的二维码取出来了。 西虹网
西虹网 西虹网
西虹网 ·同时我们也可以使用之前学习过的“锐化”功能单独对此二维码进行增强,增加其边缘清晰度,二维码无法扫出,很多时候就是因为其中的边缘模糊度较高。 西虹网
西虹网 西虹网
西虹网 可以看到我用ROI框将不清晰的二维码单独提取了出来。 西虹网
西虹网 西虹网
西虹网 在锐化完毕后能看到所有二维码都被清楚的提取出来了。 西虹网
西虹网 西虹网
西虹网 最后给大家看一下锐化后的细节,大家因该能看出区别。 |
|