1
假設我已打開相機並將縮放級別設置爲任何所需的值。我如何計算當前焦點的水平度範圍?Android Camera Degree Range
我想用於增強現實的目的。我應該可以用getZoomRatios()
獲得縮放比例,但是如何將它們轉換爲度數範圍?什麼是zoom 0
度範圍?
最好的問候。
假設我已打開相機並將縮放級別設置爲任何所需的值。我如何計算當前焦點的水平度範圍?Android Camera Degree Range
我想用於增強現實的目的。我應該可以用getZoomRatios()
獲得縮放比例,但是如何將它們轉換爲度數範圍?什麼是zoom 0
度範圍?
最好的問候。
是getHorizontalViewAngle()你想要的方法嗎?
我不確定。無論當前縮放級別如何,它都會返回相同的值。 – Michael 2012-03-21 21:48:19
我明白了。我猜這就是1倍變焦的價值;稱爲T.在2倍變焦時,視角應爲2 * atan(tan(T/2)/ 2)。對於縮放Z,它應該是2 * atan(tan(T/2)/ Z)。我想,縮放0的範圍在理論上應該是180度。 – 2012-03-21 23:46:40
是的,這是真的。謝謝。 – Michael 2012-03-22 17:53:58