python opencv批量旋转图像
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
import os
import random
import cv2
import glob
import pathlib
import numpy as np
# 批量旋转图片
data_path = r'E:\datasets\gen_text_cls\train'
save_path = r'E:\datasets\gen_text_cls\train4'
if not os.path.exists(save_path):
os.makedirs(save_path)
cnt = 0
#旋转文本图像
def rotate_text_images(img_file,rotate_type): # np.rot90(img, -1) 顺时针旋转90度 旋转程度:1,2,-1,-2
img = cv2.imread(img_file)
rotate_image = np.rot90(img, rotate_type)
cv2.imshow("rotate", rotate_image)
cv2.waitKey(3)
return rotate_image
for img_path in glob.glob(data_path + '/*.jpg', recursive=True):
r_img=rotate_text_images(img_path,-1)
save_img_path = save_path + '/3_' + str(random.randint(100000, 999999))+str(cnt) + '.jpg'
cnt = cnt + 1
print(cnt)
cv2.imwrite(save_img_path, r_img)
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
“python opencv批量旋转图像” 的相关文章