import cv2
def image_label_cut(image_path, label_5_path, label_3_path):
image = cv2.imread(image_path, cv2.IMREAD_COLOR)
print(image.shape)
label_5 = cv2.imread(label_5_path, cv2.IMREAD_COLOR)
label_3 = cv2.imread(label_3_path, cv2.IMREAD_COLOR)
count = 120
for i in range(0,10):
a = 0 + 10 * i
b = 1100 + 10 * i
c = 960 + 10 * i
d = 1900 + 10 * i
img = image[a:b, c:d, :]
New_label_5 = label_5[a:b, c:d, :]
New_label_3 = label_3[a:b, c:d, :]
cv2.imwrite(("F:\\" + '%d_sat.jpg' % count), img)
cv2.imwrite(("F:\\" + '%d_label5.png' % count), New_label_5)
cv2.imwrite(("F:\\" + '%d_label3.png' % count), New_label_3)
count += 1
python同时裁剪多张图的同一个位置
最新推荐文章于 2024-08-10 22:00:00 发布