我需要构建一个UWP应用程序,可以(手机/平板电脑)使用相机从计算机屏幕上读取QR条形码。我需要在摄像头打开时检测QR条码,因为我不想拍摄屏幕截图(或类似照片)并将其保存到文件然后阅读。需要在运行时检测它。
是否有MIT许可证代码(在C#中)我可以在那里使用?
许多使用此功能的应用都倾向于拥有"目标"没有使用整个屏幕的窗口。我怎样才能做到这一点?
有人能指出我正确的方向,我该怎么做?
非常感谢。
答案 0 :(得分:4)
经过相当多的研究,我最终找到了一些指引我正确方向的文章。
这是一本有趣的读物: Mobile Barcode Scanning With Zxing.Net
这个为我提供了我所需要的核心:Windows 8 – 8.1 QR Code reader – Definitive guide但使用了来自Zxing.Net.Mobile的课程SoftwareBitmapLuminanceSource
。
当我按照预期完成上述工作时,我开始调查ZXing.Net.Mobile
并下载完整项目。它支持包括UWP在内的各种平台。
我需要一段时间才能启动并运行,但我最终做到了,而他们的UWP应用程序在大多数条形码阅读场景中崩溃,Continuous Scanning
似乎确实按预期工作,并且工作得非常好并且非常好快速。
从此处下载完整项目:ZXing.Net.Mobile
我会继续调查,但如果您需要UWP的QR阅读器,这将帮助您入门。
希望这会有所帮助。