Android 2.1 中 JNI 層 camera 的應用

Android 中如果想處理preivew 數據(如人臉跟蹤),直接在java層的callback函數會引起頻繁的內存申請和copy,就算是利用最新的setPreviewCallbackWithBuffer函數,跨JNI層的內存copy還是逃不了的。另外,我們的算法往往是C,所以還要再跨一層JNI,就更麻煩了。

所以好的方法是直接在JNI下面利用Camera對象和CameraListener(的繼承類)來做。自己寫個java層的camera來被最後的應用程序來調用。

 

難度不大,隨便記錄下:

 

發佈了53 篇原創文章 · 獲贊 4 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章