Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 使用OPENCV和visualstudio进行QR检测_Visual Studio_Opencv_Qr Code - Fatal编程技术网

Visual studio 使用OPENCV和visualstudio进行QR检测

Visual studio 使用OPENCV和visualstudio进行QR检测,visual-studio,opencv,qr-code,Visual Studio,Opencv,Qr Code,我需要开发一个应用程序,通过网络摄像头检测二维码。我一直在使用OpenCV和VisualStudio2010,检测一般的正方形。然后我发现了一个名为“libdecodeqr”的库,可以与OpenCV一起使用。该库提供了一个示例(名称为“网络摄像头”),用于使用网络摄像头检测和解码QR码,它可以成功工作,但如果屏幕或纸张上有各种QR码,则应用程序只能识别QR码,而不能识别其他QR码。我想知道在哪里可以找到检测QR码的算法(类似于OpenCV中的“square.cpp”)或者开发它的步骤 提前谢谢

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


提前谢谢

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


< > >代码>(char)img>数据,pTR ,不是<代码>(char)img > >数据。PTR < /P>我是OpenCv和C++的新手,这就是为什么我需要帮助开发应用程序。我一直在搜索信息,我读过ISO/IEC 18004和其他有关二维码的文件,但我不太了解解码算法的步骤,我不知道该算法是否是我通过网络摄像头识别二维码所需要的;我制作了一个简化版的zbar,没有依赖项,并且有一个可工作的vs-build环境(不需要mingw/cygwin)。它还包括一个漂亮干净的界面,因此您可能想尝试一下: