我正在开发一个QR码检测代码,需要在图像上定位查找模式(Finding Patterns, FP)。我已经创建了一个类似QR码角上方正方形的二进制模板:
FP = ones(9);
FP(2:8,2:8)=0;
FP(3:7,3:7)=1;
FP(4:6,4:6)=0;
figure;imshow(FP)
我尝试使用
xcorr2
查找与此模板最大相关性的图像点。但是,我的问题很明显:与图像上可能出现的QR码的实际大小相比,我的模板非常小。有没有一种方法可以在不改变大小的情况下查找模式/掩码?还有另一种解决这个问题的方法吗?
这里有一个带有QR码的图像作为示例: