首页 > 热点专题

在OpenCV里使用最简单方法实现二维码识别

文章作者:来源:www.ecnprime.com时间:2020-03-06



二维码现在非常流行,每天都在使用。例如,如果你乘地铁上班,你可以用二维扫描乘地铁。如果你乘公共汽车,你也可以用二维码付款。二维码也可以在早餐时支付。在日常生活中,没有二维码是很难生活的。那么在越来越多的地方,二维码将会得到极大的推广,例如,在工业领域,它也将被使用。然后对于开发人员来说,学习识别二维码已经成为一项必要的技能。有一天,老板对你说,你的软件实现了一个二维码识别,扫描可以解决货物的种类,扫描可以知道这批货物运到哪里。如果你不学习这些知识,你的心肯定会很紧张。你如何尽快完成老板交给的任务,更好地满足顾客的需求?这时,你可能会想到塔拉并搜索了很多结果,但面对这么多结果,最简单的实现方式是什么呢?本文告诉您使用封装在OpenCV中的函数,几行代码将立即得到解决。时间就是金钱,效率就是生命。

本文主要使用OpenCV 4.0,并定义了这样一个二维码检测器,它可以定位和解码二维码。这里主要使用以下函数:

函数参数:

img包含灰度或彩色图像的二维码

点输出二维码的四个顶点坐标数组找到,如果没有找到,返回空。