2014-02-19 40 views
1

我想要在服務中處理android前置攝像頭幀。 我使用OpenCV,因此使用CameraBridgeViewBase請求相機視圖。 我不想記錄視頻。我需要實時處理每一幀。Android OpenCV - 如何處理來自後臺服務的相機幀?

任何解決方案?

+0

這對我來說也很有趣。你找到解決方案嗎? – JonesV

+0

@JonesV nope。我認爲它不可能 – Nadav

+0

我發現了一個我在下面發佈的解決方案。希望它能幫助你。 – JonesV

回答

0

可法登have a look here)的例子,你可以使用的SurfaceTexture代替SurfaceView用於獲取幀做到這一點。之前它也回答了here,但不幸的是從未驗證過。

我可以通過這種方式從服務中獲取幀。

+0

嗨,你怎麼能得到幀? onFrameAvailable方法返回一個表面紋理,你是如何將它轉換成名望的? – Dania