2014-01-09 27 views
0

對於以Pano模式拍攝的照片(取決於您何時按停止,它可以變化180度)我想將它們加載到全景照片查看器應用程序中。獲取iOS7 Pano照片的視野?

但是,EXIF數據中沒有任何內容可以告訴您照片所需的真實視場。我拍攝的照片之間唯一的區別是原生分辨率。但據推測,這可能會改變設備之間。

    Approx 180   Approx 90 
        ----------   --------- 
Exif Image Width 10800     4176 
Exif Image Height 2332     2462 

顯然,Android的寫XML元數據到他們的JPEGS:

http://atterer.org/tech/android-exif-tags-xmp-pano-panorama-exiftool

任何幫助表示讚賞!

回答

1

首先,您需要計算您正在捕捉的每度數的像素。這可以使用垂直視角和分辨率來完成。

垂直視角將取決於iphone的型號和方向(橫向或縱向)。例如,iPhone 4的視角爲55.7 x 43.2度,視角爲iPhone 4 Camera Specifications - Field of View/Vertical-Horizontal Angle

將垂直像素的數量除以垂直視角,這會給出每度的像素數。然後將您的全景水平像素數除以每度的像素數。這應該爲您提供足夠精確度的水平視角,以便在全景查看器中獲得良好的表現。