首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Scilab定位条形码[SVIP工具箱和IPD工具箱已加载]

使用Scilab定位条形码[SVIP工具箱和IPD工具箱已加载]
EN

Stack Overflow用户
提问于 2011-12-05 15:10:41
回答 2查看 534关注 0票数 1

我是Scilab的新手,目前正在做一个关于条形码的项目。

如何在产品图像中定位条形码?

有没有关于我可以研究什么的线索?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-06 03:05:30

将图像划分为NxM子图像。然后执行以下任一操作:

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

b)执行一些细化(骨架化)算法,以便在图像中只留下骨架。然后对每个骨架子图进行Radon或Hough变换,寻找具有相同偏转角和误差界的线束。

我个人会选择第二种方法和预骨架步骤,因为Radon/Hough变换是专门为搜索图像中的线条而设计的。

票数 0
EN

Stack Overflow用户

发布于 2011-12-05 22:35:54

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8382026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档