使用ZXing和MFT在Windows Phone 8.1 Runtime上实现实时条码扫描器

时间:2015-02-10 15:45:58

标签: windows-phone-8.1 barcode zxing

我正在开发需要条形码扫描功能的Windows Phone 8.1 Runtime购物应用程序。我正在使用ZXing lib,这很好。我的问题不在于解码图片,ZXing做得很好,但要实时获取Camera Preview,并将其提供给ZXing。经过一番研究后,我找到了这个论坛https://web.archive.org/web/20150328233747/http://developer.nokia.com/community/discussion/showthread.php/247707-Windows-Phone-8-1-Windows-Media-Capture-API-and-Preview-Frames。有人能给我一个结合MFT和ZXing的工作样本吗?或者我如何获得预览并在我的C#代码中处理它? 我的项目已接近截止日期,所以请帮帮我! 现在条形码扫描非常麻烦,我有一个“扫描”UI按钮,它调用MediaCapture.CapturePhotoToStreamAsync方法,但这不是一个好的解决方案。我需要实时自动扫描。

谢谢!

1 个答案:

答案 0 :(得分:6)

我终于找到了解决方案。我的微软工程师Matthieu Maitre将一些非常有用的东西整合在一起。他的项目的主要目的是"将诺基亚成像SDK和DirectX HLSL像素着色器的图像效果应用于Universal Store Apps中的视频。"。他有一个"效果"叫做#34; QrCodeDetector",我尝试过并且工作过,但速度很慢。所以我问他是否可以增强效果,并在两天内更新了nuget包,它起作用了,现在闪电般快速:https://github.com/mmaitre314/VideoEffect#realtime-video-analysis-and-qr-code-detection