【Pyhon】批量修改图片
运用Opencv解决
# !/usr/bin/python # -*- coding: UTF-8 -*- import os import cv2file_dir = '/home/ubuntu/图片/CAT_VS_DOGS_new/cat_dogs_record/cat' i = 0 for file in os.listdir(file_dir):image = cv2.imread(os.path.join(file_dir, file))# 按比例修改图片大小 (x, y, z) = image.shapex_s = 1000 # define standard width y_s = int(y * x_s / x) # calc height based on standard width # x,y 位置相反! res = cv2.resize(image, (y_s, x_s), interpolation=cv2.INTER_CUBIC)i = i+1 n = str(i)s = n.zfill(3)cv2.imwrite("/home/ubuntu/视频/vryuchuli/"+s+".jpg", res)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
