0

For photos taken in Pano mode (which can vary up to 180 degrees depending on when you press stop) I want to load them into a pano viewer app.

But, there isn't anything in the EXIF data that can tell you the real field of view that the photo takes. The only differences between photos I take are the native resolution. But presumably that can change between devices.

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

Apparently Android writes XML meta data into their JPEGS:

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

Any help appreciated!

4

1 回答 1

1

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

垂直视角将取决于 iPhone 的型号和方向(横向或纵向)。例如,iPhone 4 的视角为 55.7 x 43.2 度iPhone 4 摄像头规格 - 视野/垂直水平角度

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

于 2014-01-10T04:15:28.193 回答