我之前从未做过这样的事情,并且慢慢地尝试学习C#供个人使用。
我正在尝试创建一个程序,从网络摄像头读取条形码并输出条形码的编号。我被建议使用zxing.Net
,但我不知道从哪里开始。
如何从网络摄像头输入并输出到C#窗体。
如何使用zxing.Net
将条形码转换为数字组合。
如何将其输出到屏幕。
答案 0 :(得分:3)
您可以找到一个演示WindowsForms应用程序,该应用程序在codeplex上的源代码中显示来自网络摄像头的编码和解码:
http://zxingnet.codeplex.com/SourceControl/latest#trunk/Clients/WindowsFormsDemo/Program.cs
答案 1 :(得分:1)
我从来没有这样做,但通过一些研究,我可以建议:
查看this文章 - 它有一个如何从USB摄像头获取流的工作示例。这并不简单,但值得尝试:)
在此页面上:http://zxingnet.codeplex.com/滚动到使用示例。在那里我可以看到它接受一个位图,然后返回一个结果,如果它无法识别条形码,则返回null。所以,你需要做的就是#1将流转换为位图对象并将其传递给zxing条形码阅读器。
zxing.NET以纯文本形式返回解码后的数字,以便您可以任意方式将其输出到屏幕上?
有什么理由不使用条形码阅读器设备?
答案 2 :(得分:0)
请访问本文,使用zxing库下载c#qr解码工作代码示例: http://www.itechflare.com/main/blog/c-program-for-2d-barcode-decoding/
问候