2017-03-15 82 views
2

有沒有一個開源的圖書館來有效地和可靠地從圖像中獲取地理標籤?開源圖書館從圖像獲取地理標籤?

我想要一些系統不可知的,因此一個庫,而不是一個程序。我會喜歡一些記錄良好的文檔,並且使用Python,但任何語言都適用

我不是在尋找exif讀者本身,並非所有的地理標籤都存儲在exif中。我想要一些能夠找到地理標記的東西,而不管它們如何存儲在圖像的元數據中。

+1

嘗試exiv2(C++),exiftool/imagemagick(bash),元數據提取器(Java)。對不起,不知道任何蟒蛇。 – saurabheights

+0

那些看起來像磨坊元數據讀者的運行,你知道任何專注於地理標籤?或者我必須在其中一個庫上建立自定義的東西? – mand

回答

2

我維護MetadataExtractor庫,它支持GPS數據以及其他許多種元數據。

它實現在:

下面是從一批圖像產生了谷歌地圖的樣本:

https://github.com/drewnoakes/metadata-extractor/blob/master/Samples/com/drew/metadata/GeoTagMapBuilder.java

+0

這看起來不錯,你的圖書館可以批量閱讀圖片嗎?我需要一些可以做成千上萬的圖像的東西。 – mand

+1

當然。它是線程安全的,所以你可以並行使用它,如果你喜歡。對於迴歸測試,它在10秒內運行超過2GB的文件。顯然,一家新聞機構在一次打擊中就使用了超過一百萬張圖片。無論如何,它應該很快測試它是否適合你的目的。 –

+0

這正是我想聽到的。有沒有深入的圖書館文件? – mand

0

你可以使用GDAL(即使它可能是矯枉過正)。

地理空間數據抽象庫(GDAL)是用於讀取和寫入柵格和矢量地理空間數據格式計算機軟件庫,並在由開源地理空間基金會的許可X/MIT式的自由軟件許可證發佈。

GDAL的優點是它支持huge number of geotagged formats

如果你想對你的數據做一個快速測試,有an utility app應該打印你想要的。