0

画像から GPS 座標を抽出しようとしてJPGいますが、あまり情報が得られませんpillow

これは私の最初の試みです:

from PIL import Image
from PIL.ExifTags import TAGS

my_img = Image.open("IMG_0547.jpg")

exif_data = my_img.getexif()
for tag_id in exif_data:
    tag = TAGS.get(tag_id, tag_id)
    data = exif_data.get(tag_id)

    print(f"{tag:16}: {data}")

出力:

TileWidth       : 512
TileLength      : 512
GPSInfo         : 1996
ResolutionUnit  : 2
ExifOffset      : 216
Make            : Apple
Model           : iPhone XS
Software        : 13.6
Orientation     : 1
DateTime        : 2020:08:13 21:01:41
XResolution     : 72.0
YResolution     : 72.0

ここから画像をダウンロード

私も使用してみましたが、ここの公式ドキュメントにリストされているため、意味のないpyexiv2コード行のみでこのエラーが発生し ますmetadata = pyexiv2.ImageMetadata('IMG_0547.jpg')ImageMetadata

Traceback (most recent call last):
  File "maps.py", line 17, in <module>
    metadata = pyexiv2.ImageMetadata('IMG_0547.jpg')
AttributeError: module 'pyexiv2' has no attribute 'ImageMetadata'

誰かが座標を取得するのを手伝ってくれませんか?

4

0 に答える 0