我正在使用需要條碼掃描器功能的Windows Phone 8.1運行時購物應用程序。我正在使用ZXing lib,這很好。我的問題不在於解碼圖像,ZXing做得很好,但要實時獲取相機預覽,並將其提供給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方法,但這不是一個好的解決方案。我需要實時的自動掃描。使用ZXing和MFT在Windows Phone 8.1運行時實現實時條碼掃描器
謝謝!
您正在使用哪個zxing庫?我見過的大多數樣品都是基於您可以構建的。 – 2015-02-10 15:48:43
我知道他們有Silverlight的工作樣本。但對於Windows Phone 8.1 RUNTIME,他們的樣本效率很低,速度很慢,因此不適合realitme掃描。他們的樣本將照片保存到存儲中,而不是掃描它。我發現將照片保存爲流的改進措施並不差,但離Windows Phone Silverlight版本還有很遠的距離。在Windows Phone Silverlight中,您可以使用PhotoCamera.GetPreviewBufferArgb32輕鬆訪問相機預覽。 – WPMed 2015-02-10 16:31:55
我終於找到了一個解決方案。我的微軟工程師Matthieu Maitre一起攻擊了一些非常有用的東西。他的項目的主要目的是「將諾基亞圖像SDK和DirectX HLSL像素着色器的圖像效果應用到Universal Store Apps中的視頻..」。他有一個名爲「QrCodeDetector」的「效果」,我嘗試過並努力工作,但速度很慢。所以我問他是否可以提高效果,並且在兩天內他更新了nuget軟件包,它可以工作,現在它閃電般快速:https://github.com/mmaitre314/VideoEffect#realtime-video-analysis- and-qr-code-detection – WPMed 2015-02-16 09:28:14