【问题标题】:QR DETECTION WITH OPENCV AND VISUAL STUDIO使用 OPENCV 和 VISUAL STUDIO 进行 QR 检测
【发布时间】:2011-07-19 13:00:42
【问题描述】:

我需要开发一个通过网络摄像头检测二维码的应用程序。我一直在使用 OpenCV 和 Visual Studio 2010,通常检测正方形。然后我找到了一个名为“libdecodeqr”的库,您可以将其与 OpenCV 一起使用。有了这个库,有一个使用网络摄像头检测和解码二维码的示例(名称为“网络摄像头”),它可以成功运行,但如果屏幕或纸张上有各种二维码,应用程序只能识别二维码,不是其余的。我想知道在哪里可以找到检测 QR 码的算法(类似于 OpenCV 中的“square.cpp”)或开发它的步骤。

提前致谢。

【问题讨论】:

  • 我是 OpenCv 和 C++ 的新手,这就是为什么我需要帮助来开发应用程序。一直在查资料,看过ISO/IEC 18004等关于二维码的文档,但是对解码算法的步骤不是很了解,不知道是不是我需要识别的那个算法通过网络摄像头扫描二维码。

标签: visual-studio opencv qr-code


【解决方案1】:

试试ZBar 库,它也很容易使用,here 你可以找到如何在 OpenCV 中使用它。它对我来说很好,但您应该注意示例中的错字:

这是(char*)img->data.ptr,而不是(char)img->data.ptr

【讨论】:

  • 就像一个附加组件;我制作了一个没有依赖关系的精简版 zbar 和一个工作 vs 构建环境(不需要 mingw/cygwin)。它还包括一个漂亮而干净的界面,因此您可能想尝试一下:code.google.com/p/zbar-redux
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-24
  • 2014-12-02
  • 2019-03-14
  • 2014-06-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多