使用Scilab与[SVIP工具箱& amp; IPD工具箱已加载]

时间:2011-12-05 07:10:41

标签: image-processing scilab

我是Scilab的新手,目前正致力于条形码项目。

如何在产品图片中找到条形码?

对于我可以研究的内容有什么线索吗?

2 个答案:

答案 0 :(得分:0)

如果条形码是图像中唯一重要的东西,您可以进行Radon变换,然后计算每次旋转的RMS,并保持行具有最高值。

答案 1 :(得分:0)

将图像分割为NxM子图像。接下来要么:

a)对每个子图像进行FFT,并将结果与​​标准条形码图像的预先计算的2D FFT进行比较。 (因为条形码是非常单调且高度重复的图像,所以它们应该生成类似的FFT模式)

b)执行一些thining(skeletonization)算法,只留下图像中的骨架。然后在每个骨架子图像上进行Radon或Hough变换,并寻找具有相同偏转角度和误差范围的一束线。

我个人会选择预先镂空步骤的第二种方式,因为Radon / Hough变换专门用于搜索图像中的线条。