如何在我的visual C#表单中使用zxing.net

时间:2013-07-07 12:15:00

标签: c# webcam barcode zxing barcode-scanner

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

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

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

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

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

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

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

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

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

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

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

答案 2 :(得分:0)

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

问候