Advertisement

基于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)

还没有任何评论哟~