[問題] android camera frame rate 不穩定

作者: iamgraveboy   2014-07-24 11:04:24
想請問各位前輩
最近在開發一款相機程式的時候發現fps無法穩定
尤其是我設定在高fps的時候例如20以上
常常我設定25 ~ 30fps可是只回傳18 ~ 25左右
我都把相機放在同一個固定光源的環境中並且用exposurelock鎖定住了
所以應該不會有相機因應光源自動調整frame rate的情況發生
想請問frame rate不穩定是什麼原因呢?硬體方面的極限還是軟體方面的疏忽?
另外如果可以的話能稍微跟小弟解釋一下整個相機在frame rate方面設定的過程嗎?
就是一些稍微底層一點的資訊流
我用google爬文爬了一兩天了
看到的都只有很籠統的解釋“因為手機相機很爛所以會不固定”類似這種答案
拜託各位前輩強者了!
謝謝!
作者: liddle (Guderian)   2014-07-24 11:25:00
資料量越大越需要大水管傳輸,ColorSpace的轉換也需要時間這個需要你來平衡各種參數
作者: iamgraveboy   2014-07-24 11:49:00
但是有時可以有時無法耶,我只要程式重開就又可以了是什麼原因有時候可以有時候又無法呢?
作者: liddle (Guderian)   2014-07-25 13:53:00
這個很難講的,做這類程式的時候要花很多時間看效能和記憶體的配置狀況。我猜你如果先執行什麼記憶體回收app後,再執行你的程式,狀況會好點。如果是這樣那就是要注意記憶體配置問題。C#, Java 是有GC機制,記憶體的管理策略還是要想

Links booklink

Contact Us: admin [ a t ] ucptt.com