我是Scilab的新手,目前正致力于条形码项目。
如何在产品图片中找到条形码?
对于我可以研究的内容有什么线索吗?
答案 0 :(得分:0)
如果条形码是图像中唯一重要的东西,您可以进行Radon变换,然后计算每次旋转的RMS,并保持行具有最高值。
答案 1 :(得分:0)
将图像分割为NxM子图像。接下来要么:
a)对每个子图像进行FFT,并将结果与标准条形码图像的预先计算的2D FFT进行比较。 (因为条形码是非常单调且高度重复的图像,所以它们应该生成类似的FFT模式)
b)执行一些thining(skeletonization)算法,只留下图像中的骨架。然后在每个骨架子图像上进行Radon或Hough变换,并寻找具有相同偏转角度和误差范围的一束线。
我个人会选择预先镂空步骤的第二种方式,因为Radon / Hough变换专门用于搜索图像中的线条。