我需要开发一个可通过网络摄像头检测QR码的应用程序。我一直在使用OpenCV和Visual Studio 2010,通常会检测正方形。然后我找到了一个名为“libdecodeqr”的库,您可以将其与OpenCV一起使用。借助该库,有一个示例(名称为“网络摄像头”)可以使用网络摄像头检测和解码QR码,并且可以成功运行,但是,如果屏幕或纸张上有各种QR码,则应用程序只能识别QR码,没有休息。我想知道在哪里可以找到检测QR码的算法(类似于OpenCV中的“square.cpp”)或开发该算法的步骤。
提前致谢。
最佳答案
尝试ZBar
库,它也非常易于使用,并且here您可以找到如何在OpenCV中使用它。它对我来说很好用,但您应该注意示例中的错字:
它是(char*)img->data.ptr
,而不是(char)img->data.ptr
。
https://stackoverflow.com/questions/6747565/