- 使用cv2.imread读取图片会改变图片的通道为(BGR)
- 使用cv2.imwite()保存图片则会将通道纠正回(RGB)
验证:
- 原始图片打开如下所示:
注意图中红框位置房顶的颜色为红色 - 使用如下代码读取图片,首先使用cv2.imread读取,然后使用cv2.imwite保存
import cv2
import numpy
for k in range(10,15):
img1 = cv2.imread('/user-data/GNN_RemoteSensor/2_Ortho_RGB/top_potsdam_2_' + str(k) + '_RGB.tif') #读取RGB原图像
img2 = cv2.imread('/user-data/GNN_RemoteSensor/5_Labels_all/top_potsdam_2_' + str(k) + '_label.tif') #读取Labels图像
#因为6000/10 = 600,所以6000x6000的图像可以划分为10x10个600x600大小的图像
for i in range(10):
for j in range