首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >二维码识别

二维码识别
EN

Stack Overflow用户
提问于 2011-08-02 20:59:42
回答 2查看 3.9K关注 0票数 1

如何识别图像中的二维码,并在检测到二维码时绘制正方形?我一直在使用OpenCV和Visual Studio2010检测方块,我想知道是否有类似的东西(例如,算法)来检测二维码。提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-09-12 07:04:27

实际上,ISO/IEC18004中描述了一种检测QR码的算法。您必须寻找特定的模式1:1:3:1:1 (1暗模块:1亮模块:3暗:1亮:1暗)。然后你就有了1个查找器模式。然后你搜索另外两个,你就会得到方向...等。

这是相当复杂的,但通过这种方式,它可以相当快地识别二维码。该算法在标准中以伪码的形式描述。阅读就是你得付钱买一本。这是必要的,如果你打算实现一个二维码阅读器。

票数 6
EN

Stack Overflow用户

发布于 2011-08-03 00:34:49

没有单一的最佳算法来检测图像中的二维码。设计这样的算法是一门艺术,需要进行大量的试验、错误和测试。

zxing有一个C++端口,其中包括二维码检测器和解码器。它被调整为从手机摄像头实时检测代码,但在其他设置下也有效。当它检测到代码时,它会返回可用于提供视觉反馈的查找器位置。

我不知道将代码导入VS需要多大的技能水平,但这样做似乎比尝试发明自己的检测器算法更容易处理。

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

https://stackoverflow.com/questions/6912474

复制
相关文章

相似问题

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