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