#coding:utf-8
import cv2
import numpy as np
import glob as gb
import os
#对img_path目录下所有图像进行操作,处理后文件保存在img_ savepath目录下
img_path = gb.glob("/home/li/data/data1/train/aug_gt/*.png")
img_savepath = "/home/li/data/data1/train/aug_gt_scale_0.7/"
if __name__ == '__main__':
for path in img_path:
(img_dir, tempfilename) = os.path.split(path)
imgor = cv2.imread(path)
#对图像进行处理
img = cv2.resize(imgor, (0, 0), fx=0.7, fy=0.7, interpolation=cv2.INTER_CUBIC)
#img = (cv2.cvtColor(img, cv2.COLOR_BGR2RGB)).transpose(2, 0, 1)
# savepath为处理后文件保存的全路径
savepath = os.path.join(img_savepath, tempfilename)
cv2.imwrite(savepath, img)