2012-03-04 71 views
4

我在寻找一个开放源代码库,可以使用笔记本电脑的集成摄像头读取QR码。使用网络摄像头读取QR码的库

最好,库应该用C#编写,但Java也会很好。它应该能够在Windows 7 64位平台上运行。

重要的是,我有机会获得解码的字符串,即我不希望打开浏览器中的URL的应用程序。我环顾四周,找到了从图像文件中读取代码或使用网络摄像头进行输入但不允许访问字符串的库。我没有设法找到一个完全符合我想要的东西。任何指针将不胜感激。

谢谢你的帮助和建议。

回答

4

ZXing/Zebra Crossing是叫Barcode Scanner最流行的QR阅读Android应用程序背后的软件库。

核心库Apache许可证2.0下许可和它的强大的低质量的投入(如网络摄像机),并为您提供了解码的内容,可以决定如何使用它。

+0

是的,我确实遇到过,但我有点希望能找到准备好的东西。这是一个非常小的项目,我希望我不必重新发明轮子。尽管如此,感谢您的意见。 – Rachel 2012-03-05 10:43:51

+0

@Rachel啊我陷入困境:),我的错误然后,我认为它照顾了这一点。然而,我有另一个答案给你,希望一个更好的工作(重新您的WebBrowser控制问题)。 – 2012-09-13 19:43:40

+2

还有一个.NET端口... http://zxingnet.codeplex.com/ – Tim 2013-05-30 14:01:20

2

这绝对会帮助你。

http://www.codeproject.com/KB/cs/qrcode.aspx 所有最优秀的!

+0

我看过那个项目,但我认为你必须从文件加载QR图像。我想要从网络摄像头自动读取图像.. – Rachel 2012-05-18 10:32:04

+0

Rachel,有基于QR码的硬件,它读取QR码并将光标指向的值抛出。请尝试购买它们。如果您不想遵循该路径,请尝试使用一些可能解决问题的本地MAC应用程序。有些库可能可以帮助您编码。 – user 2012-05-18 10:53:24

+1

@Rachel只需编写一些代码以便从网络摄像头抓取一帧(这将会是一张图片)并将图片提供给codeproject.com上的qrcode项目,您可以使用DirectShow访问网络摄像头并从中获取图片,mroe选项在此处执行此操作:http://social.msdn.microsoft.com/Forums/en/windowsdirectshowdevelopment/thread/edb13eb2-b49a-4e41-9785-acd39a244649以下是使用DirectShow的VB.NET版本:http:// www使用DirectShow-NET – 2012-09-13 14:50:52