2012-03-13 1144 views
2

我使用與預覽專用相機應用程序,使用在Nexus S(2.3)Android攝像頭預覽畫面亮度

一切SDK例子細,包括採取銳利的畫面,但預覽似乎作品並沒有調整他(內置相機)的水平(強度): 當我預覽黑色物體時,內置相機補償並增加強度,而自定義預覽保持默認強度,使預覽非常暗。圖像以正確的強度顯示。 它與白平衡無關,也不涉及相機曝光。

我不想要一個完整的預覽處理鏈 - 只需啓用亮度自動電平控制 - 是否可以使用標準API?

謝謝

+0

您是否找到解決方案? – Anderson 2014-05-16 18:22:48

回答

0

如果你在預覽時使用自動對焦,我相信你會得到你期望的結果。

Camera.autofocusCamera.AutoFocusCallback

我相信你會得到每一個呼叫自動對焦。也就是說,這不是連續的。您可以實現一種方法,使用處理程序不斷調用它,或者只需在觸控表面上放置一個touchlistener,並在用戶點擊預覽時進行自動對焦。

+0

嘗試過,但沒有幫助。你爲什麼認爲它與自動對焦有關? – user1267111 2012-03-13 20:32:14

+0

我已經看到了類似的效果,你在我所做的一些相機工作中所描述的。那是因爲白平衡和對比度都是關閉的,預覽不會調整。在我的情況下,我正在做實時人臉檢測,所以當我沒有找到一張臉時,我會問自動對焦,我注意到它也會自動調整白平衡/對比度。也許你需要多次調用自動對焦才能重新採樣? – mmeyer 2012-03-13 21:15:21