获取iOS7 Pano照片的视野?

时间:2014-01-09 02:42:16

标签: ios7 panoramas

对于在Pano模式下拍摄的照片(根据您按停止的时间可以变化180度)我想将它们加载到全景查看器应用程序中。

但是,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 个答案:

答案 0 :(得分:1)

首先,您需要计算捕获的每度数像素。这可以使用垂直视角和分辨率来完成。

垂直视角取决于iPhone的型号和方向(横向或纵向)。例如,iPhone 4具有55.7 x 43.2度的视角iPhone 4 Camera Specifications - Field of View / Vertical-Horizontal Angle

将垂直像素数除以垂直视角,这样就可以得到每度的像素数。然后将全景图的水平像素数除以每度的像素数。这应该为您提供足够精确的水平视角,以便在全景查看器中实现良好的表现。