一张二维码图片, python openCV微信扫码直接直接识别,识别不出来。目前思路是先预处理,提取出二维码轮廓,重绘出标准二维码,再识别。或者有什么好的算法
你这个码是DataMatrix码。
处理思路:
或者得到格子后,黑像素多就设1,白像素多就设0,按照DataMatrix码的规则自行编写解码
确实得先预处理提轮廓,我得思路是你可以去了解Canny边缘检测算法,先得找到二维码的位置和角度,openCV有个透视变换可以把图像转换为标准二维码,用二维码解码库对标准二维码进行解码
你这个二维码损坏太多了吧,不管怎么样都没法扫出来