2

我以前从未做过这样的事情,并慢慢尝试学习 C# 以供个人使用。

我正在尝试创建一个从网络摄像头读取条形码并输出条形码编号的程序。我被推荐使用zxing.Net,但我不知道从哪里开始。

  1. 如何从我的网络摄像头获取输入并输出到 C# windows 窗体。

  2. 我如何使用zxing.Net将条形码转换为数字组合。

  3. 我如何将其输出到屏幕上。

4

3 回答 3

3

您可以在 codeplex 的源代码中找到一个演示 WindowsForms 应用程序,该应用程序显示了来自网络摄像头的编码和解码:

http://zxingnet.codeplex.com/SourceControl/latest#trunk/Clients/WindowsFormsDemo/Program.cs

于 2013-07-07T12:39:57.473 回答
1

我从来没有这样做过,但是通过一些研究,我可以提出以下建议:

  1. 检查这篇文章 - 它有一个如何从 USB 摄像头获取流的工作示例。这并不简单,但值得尝试:)

  2. 在此页面上:http: //zxingnet.codeplex.com/滚动到使用示例。在那里我可以看到它接受位图,然后如果它无法识别条形码,则返回结果或 null。因此,从#1 开始,您需要做的就是将流转换为位图对象并将其传递给 zxing 条形码阅读器。

  3. zxing.NET 以纯文本形式返回解码后的数字,因此您可以以任何您想要的方式将其输出到屏幕上?

有什么理由不使用条形码阅读器设备?

于 2013-07-07T12:42:17.677 回答
0

请访问本文,下载使用 zxing 库的 ac# qr 解码工作代码示例: http ://www.itechflare.com/main/blog/c-program-for-2d-barcode-decoding/

问候

于 2014-07-30T07:40:57.267 回答