【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)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部