[問題] android camera frame rate 不穩定

看板AndroidDev作者 (地表男孩)時間10年前 (2014/07/24 11:04), 編輯推噓2(206)
留言8則, 2人參與, 最新討論串1/1
想請問各位前輩 最近在開發一款相機程式的時候發現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

07/24 11:25, , 1F
資料量越大越需要大水管傳輸,ColorSpace的轉換也需要時間
07/24 11:25, 1F

07/24 11:26, , 2F
這個需要你來平衡各種參數
07/24 11:26, 2F

07/24 11:49, , 3F
但是有時可以有時無法耶,我只要程式重開就又可以了
07/24 11:49, 3F

07/24 11:52, , 4F
是什麼原因有時候可以有時候又無法呢?
07/24 11:52, 4F

07/25 13:53, , 5F
這個很難講的,做這類程式的時候要花很多時間看效能和記憶
07/25 13:53, 5F

07/25 13:54, , 6F
體的配置狀況。我猜你如果先執行什麼記憶體回收app後,再執
07/25 13:54, 6F

07/25 13:55, , 7F
行你的程式,狀況會好點。如果是這樣那就是要注意記憶體配
07/25 13:55, 7F

07/25 13:56, , 8F
置問題。C#, Java 是有GC機制,記憶體的管理策略還是要想
07/25 13:56, 8F
文章代碼(AID): #1Jq7Uw9V (AndroidDev)