2016-02-19 35 views
2

我使用Android相機做一些實時圖像處理。Android相機變焦和性能

我想知道如果將相機縮放級別設置爲更高級別會影響更好的性能嗎?

當然預覽大小是相同的預覽大小。

因此,可以說預覽尺寸爲1280×720

方案1:

CameraParameters.setZoom(0); 

方案2:

CameraParameters.setZoom(3); 

將在第二場景提供更好,性能更快?

回答

1

從我的理解我不認爲這會提高實時圖像處理的性能。 假設當您的相機預覽是1280x720時,預覽中可能會有100個像素代表點。但是,當您應用縮放時,預覽中會有超過100個像素代表相同的點。但相機預覽仍然是1280x720。

我進一步研究,發現當相機預覽是960x720和預覽格式是YUV 420上預覽回調字節數組的大小是1036800 即

1036800 =(960 * 720 * 6)/ 2

(YUV420p每4像素6字節)。大小1036800.

上改變縮放級別,預覽回調仍返回的字節數組所以同樣大小的字節數組圖像處理不會產生任何性能差異。

我希望這會有所幫助...