3
我正在尋找一個python庫,它可以讓我從TIF圖像中檢索圖像數據,而無需將整個圖像加載到內存中。Python中的圖像處理 - 無需將整個圖像加載到內存中
我試過使用numpy.memmap
,但我在查找圖像數據時遇到了困難。任何意見將是有益的。謝謝。
我正在尋找一個python庫,它可以讓我從TIF圖像中檢索圖像數據,而無需將整個圖像加載到內存中。Python中的圖像處理 - 無需將整個圖像加載到內存中
我試過使用numpy.memmap
,但我在查找圖像數據時遇到了困難。任何意見將是有益的。謝謝。
我對你有兩條建議:
讀取圖像數據成Python在大塊:
with open('path/to/image-data.tif', 'rb') as tif:
while True:
chunk = tif.read(4096)
if not chunk:
break
考慮使用NumExpr爲您處理:https://github.com/pydata/numexpr
...內部,NumExpr採用圍繞分塊讀取策略設計的自己的矢量化虛擬機,以便高效地對存儲器中的最佳大小的數據塊進行操作。如果調整得當,它可以輕鬆擊敗幼稚的NumPy操作。
希望這會有所幫助,祝你好運
多大的形象呢? – usethedeathstar