0
我想找出從android相機獲取數據的最快方式,因爲我需要每1ms測試一張圖片。有沒有辦法做到這一點,或者這是不可能的?獲取Android相機數據的最快方法
到目前爲止,我試過takePicture()
和200ms是圖片之間最快的結果。在過去一週中,我也嘗試了onPreviewFrame()
,它管理了80ms。我在這裏閱讀了每篇關於此主題的文章,並嘗試了幾個星期的解決方案,並且我無法使用onPreviewFrame()
平均每幀接近80ms - 160ms。
如果您還解釋了爲什麼您需要每秒鐘訪問1000次攝像機,也許有人可以幫助您找到解決問題的替代方法。另外,手機相機的硬件規格是否表明這甚至可能? – Chilledrat
這很可能完全不可能。相機硬件只能達到一定的最大速度突發,大約每秒10-12次。相機的傳感器至少需要很多時間來處理通過鏡頭接收到的光線。如果降低圖像質量,您可能可以拍攝15-20張照片。在某些高端設備上,相機可能支持全高清,在這種情況下,您可能每秒能夠拍攝60張照片 - 但這是絕對的最大值。 –
謝謝Aleks。您是否認爲可以捕捉視頻,然後解析/解壓縮生成的二進制流以獲得1000 FPS? – raximus