【问题标题】:Library for reading QR Codes using a Webcam使用网络摄像头读取 QR 码的库
【发布时间】:2012-03-04 21:17:36
【问题描述】:

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

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

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

感谢您的帮助和建议。

【问题讨论】:

    标签: c# java webcam qr-code


    【解决方案1】:

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

    核心库在 Apache License 2.0 下获得许可,它对于低质量输入(例如网络摄像头)非常强大,并为您提供解码的内容并让您决定如何使用它。

    【讨论】:

    • 是的,我确实遇到过,但我有点希望找到准备好的东西。这是一个非常小的项目,我有点希望我不必重新发明轮子。不过,感谢您的意见。
    • @Rachel 啊,我明白了 :),那是我的错误,我认为它已经解决了这个问题。但是,我有另一个答案给你,希望一个更好(关于你的 WebBrowser Control Question)。
    【解决方案2】:

    这肯定会帮助你。

    http://www.codeproject.com/KB/cs/qrcode.aspx 万事如意!

    【讨论】:

    • 我看过那个项目,但我认为你必须从文件中加载 QR 图像。我希望从网络摄像头自动读取图像..
    • Rachel,有基于 QR 码的硬件,可以读取 QR 码并在光标指向的位置抛出值。尝试购买它们。如果您不想遵循该路径,请尝试使用一些本机 MAC可以解决问题的应用程序。有一些库可以帮助您进行编码。
    • @Rachel 只需编写一些代码从网络摄像头中抓取一个帧(这将成为一张图片)并将图片提供给 codeproject.com 上的 qrcode 项目,您可以访问网络摄像头并从中拍照它使用 DirectShow,在此处执行此操作的 mroe 选项:social.msdn.microsoft.com/Forums/en/…,这是使用 DirectShow 的 VB.NET 版本:codeproject.com/Articles/18511/Webcam-using-DirectShow-NET
    • @Erx_VB.NExT.Coder 这个是很久以前发的,需求有变化所以没必要实现。但是,我认为您的建议不会奏效,因为codeproject.com/Articles/20574/Open-Source-QRCode-Library 仅获取 QR 码图像 - 来自网络摄像头的图像将有背景,需要弄清楚 QR 码的位置,裁剪它,旋转等...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-11
    • 2015-07-08
    • 2012-12-05
    • 1970-01-01
    相关资源
    最近更新 更多