来自 exif 的 GPSTrack
GPSTrack from exif
如何将 rational64u GPSTrack
从 exif 转换为方向?
与:
import piexif
exif_dict = piexif.load('./img/IMG_1146.jpg')
h = exif_dict['GPS'][piexif.GPSIFD.GPSTrack]
h
我们得到:(116001, 424)
metapix the result is: GPSTrack 273.5872642
. An example image here.
我必须做什么才能 (116001, 424)
获得方位角?
它是 rational64u
(用于纬度和经度,以及 EXIF 中的许多地方)所以浮点数由两个整数表示,一个分子和一个分母。
要获得浮点数,只需将两者相除即可:
degree = numerator / denominator
所以
degree = numerator / denominator = 116001 / 424 = 273.587264150943
通常的警告:如果两个操作数是整数,则有问题的计算机语言将进行整数除法,因此您可能需要在进行除法之前将它们转换为浮点数。
如何将 rational64u GPSTrack
从 exif 转换为方向?
与:
import piexif
exif_dict = piexif.load('./img/IMG_1146.jpg')
h = exif_dict['GPS'][piexif.GPSIFD.GPSTrack]
h
我们得到:(116001, 424)
metapix the result is: GPSTrack 273.5872642
. An example image here.
我必须做什么才能 (116001, 424)
获得方位角?
它是 rational64u
(用于纬度和经度,以及 EXIF 中的许多地方)所以浮点数由两个整数表示,一个分子和一个分母。
要获得浮点数,只需将两者相除即可:
degree = numerator / denominator
所以
degree = numerator / denominator = 116001 / 424 = 273.587264150943
通常的警告:如果两个操作数是整数,则有问题的计算机语言将进行整数除法,因此您可能需要在进行除法之前将它们转换为浮点数。