我需要构建一个可以(手机/平板电脑)使用相机从计算机屏幕读取 QR 条码的 UWP 应用程序。我需要在相机打开时检测 QR 条码,因为我不想截取屏幕截图(或类似内容)并将其保存到文件中然后读取它。它需要在运行时检测。
我可以在那里使用任何 MIT 许可证代码(在 C# 中)吗?
许多使用此功能的应用程序往往具有未使用整个屏幕的“目标”窗口。我怎样才能做到这一点?
有人可以指出我该怎么做的正确方向吗?
非常感谢。
我需要构建一个可以(手机/平板电脑)使用相机从计算机屏幕读取 QR 条码的 UWP 应用程序。我需要在相机打开时检测 QR 条码,因为我不想截取屏幕截图(或类似内容)并将其保存到文件中然后读取它。它需要在运行时检测。
我可以在那里使用任何 MIT 许可证代码(在 C# 中)吗?
许多使用此功能的应用程序往往具有未使用整个屏幕的“目标”窗口。我怎样才能做到这一点?
有人可以指出我该怎么做的正确方向吗?
非常感谢。
经过相当多的研究,我最终找到了一些文章,为我指明了正确的方向。
这是一篇有趣的读物: Mobile Barcode Scanning With Zxing.Net
这个为我提供了我需要的核心:Windows 8 – 8.1 QR 码阅读器 – 权威指南,但使用了SoftwareBitmapLuminanceSource
Zxing.Net.Mobile中的类。
当我按预期完成上述工作时,我开始调查ZXing.Net.Mobile
并下载了完整的项目。它支持包括UWP在内的各种平台。
我花了一段时间才启动并运行它,但我最终做到了,虽然他们的 UWP 应用程序在大多数条形码读取场景中崩溃,但Continuous Scanning
它似乎确实按预期工作并且运行得非常好且非常快。
从这里下载完整的项目:ZXing.Net.Mobile
我将继续调查,但如果您需要 UWP 的 QR 阅读器,这将帮助您入门。
希望这对其他人有帮助。