2012-03-21 78 views
1

假設我已打開相機並將縮放級別設置爲任何所需的值。我如何計算當前焦點的水平度範圍?Android Camera Degree Range

我想用於增強現實的目的。我應該可以用getZoomRatios()獲得縮放比例,但是如何將它們轉換爲度數範圍?什麼是zoom 0度範圍?

最好的問候。

回答

0

getHorizontalViewAngle()你想要的方法嗎?

+0

我不確定。無論當前縮放級別如何,它都會返回相同的值。 – Michael 2012-03-21 21:48:19

+0

我明白了。我猜這就是1倍變焦的價值;稱爲T.在2倍變焦時,視角應爲2 * atan(tan(T/2)/ 2)。對於縮放Z,它應該是2 * atan(tan(T/2)/ Z)。我想,縮放0的範圍在理論上應該是180度。 – 2012-03-21 23:46:40

+0

是的,這是真的。謝謝。 – Michael 2012-03-22 17:53:58