基于python的图像分割方法
发布时间
阅读量:
阅读量
把400 200切成2 2大小的图片20000张


import os
import cv2
import numpy as np
# 输入图像
image = cv2.imread(r'Input path')
# 查找图像大小(h ,w)
h, w = image.shape[:2]
# 图像切割数
n = 200
y0 = int(h/100)
x0 = int(w/200)
# 切割图像list化处理
c = [image[x0*x:x0*(x+1), y0*y:y0*(y+1)] for x in range(n) for y in range(n)]
# 把c的内容一个一个处理
# 文件编号(0.jpg、1.jpg、・・)保存
for i, img in enumerate(c):
cv2.imwrite(os.path.join(r'Output path', '{}.jpg'.format(i)), img)
全部评论 (0)
还没有任何评论哟~
