OpenCV,Python,获取GEOTIFF的像素值

时间:2019-03-03 11:39:48

标签: python opencv

通常,灰度图像只有0-255,但是GEOTIFF可以具有-32768至32767或0至65535(取决于格式)。那么,如何获得GEOTIFF的像素值?普通方法不起作用,因为每个通道仅返回0-255,但是GEOTIFF不是彩色图像,有些不同,因此它不返回正确的RGB值,因为它基本上是作为灰度读取的图片。

无法正确读取的代码:

img = cv2.imread('s1b-iw-grd-vh-20180802t044304-20180802t044329-012079-0163dc-002.tiff',-1)

或者如果您喜欢命名常量(但基本相同):

img = cv2.imread('s1b-iw-grd-vh-20180802t044304-20180802t044329-012079-0163dc-002.tiff',cv2.IMREAD_UNCHANGED)

0 个答案:

没有答案
相关问题