二维码识别步骤说明:
1) 用自适应阈值处理图像[2]。尝试不同的参数,放入zbar识别。
2) 如果识别失败,检测二维码的三个定位图形[3]。
3) 二值化,腐蚀图片,获得所有轮廓[1],记录包含定位图形最多的且与定位图形距离最近的一个轮廓。
4) 获得最小的包含该轮廓的矩形。从原图中抠下来。
5) 把抠下来的图片用自适应阈值处理,放入zbar识别。
参考资料:
[1] https://blog.csdn.net/NCHFGFB/article/details/78858265 二维码仿射变换
[2] https://blog.csdn.net/qq_38712026/article/details/78674665 自适应阈值
[3] http://aishack.in/tutorials/scanning-qr-codes-extracting-bits/ 二维码检测
1) 用自适应阈值处理图像[2]。尝试不同的参数,放入zbar识别。
2) 如果识别失败,检测二维码的三个定位图形[3]。
3) 二值化,腐蚀图片,获得所有轮廓[1],记录包含定位图形最多的且与定位图形距离最近的一个轮廓。
4) 获得最小的包含该轮廓的矩形。从原图中抠下来。
5) 把抠下来的图片用自适应阈值处理,放入zbar识别。
参考资料:
[1] https://blog.csdn.net/NCHFGFB/article/details/78858265 二维码仿射变换
[2] https://blog.csdn.net/qq_38712026/article/details/78674665 自适应阈值
[3] http://aishack.in/tutorials/scanning-qr-codes-extracting-bits/ 二维码检测