Мне нужен мой скрипт Python для загрузки и отображения большого (35 МБ - 8296 пикселей x 14740 пикселей) изображения в формате tiff. Я пробовал с openCV:
img = cv2.imread("filename.tif",-1)
cv2.namedWindow('map',cv2.WINDOW_NORMAL)
cv2.imshow('map',img)
и я получил:
OpenCV Error: Assertion failed (size.width>0 && size.height>0)
in cv::imshow, file ..\..\..\..\opencv\modules\highgui\src\window.cpp, line 261
cv2.error: ..\..\..\..\opencv\modules\highgui\src\window.cpp:261:
error: (-215) size.width>0 && size.height>0 in function cv::imshow
Я также пробовал с matplotlib:
img = cv2.imread("filename.tif",-1)
pyplot.imshow(img)
pyplot.show()
и я получил:
TypeError: Image data can not convert to float
Как загрузить и отобразить такой файл?