如何将图像切片到9个部分,然后将裁剪图像保存到特定文件夹中?(python语言)

如何将图像切片到9个部分,然后将裁剪图像保存到特定文件夹中?(python语言),python,Python,问题是:我可以将图像分为9个部分,但无法将它们保存在特定文件夹中。我想将切片图像保存到特定位置 我的代码在这里: import cv2 import os import glob import numpy as np from matplotlib import pyplot as plt from scipy.misc import imsave from scipy import ndimage from scipy impor

问题是:我可以将图像分为9个部分,但无法将它们保存在特定文件夹中。我想将切片图像保存到特定位置

我的代码在这里:

import cv2    
import os  
import glob  
import numpy as np      
from matplotlib import pyplot as plt      
from scipy.misc import imsave          
from scipy import ndimage  
from scipy import misc  
import scipy.misc  
import scipy  
import image_slicer  
from image_slicer import join  
from PIL import Image  
import imageio  
from PIL import Image  


PATH = 'C:/Users/hp/Desktop/Slice'  
os.listdir(PATH)  

images=glob.glob(os.path.join(PATH,'eye_images','*.tif'))  

cropheight=200  
cropwidth = 200  
k=-1  
for file in images:  
    k+=1  
    im = Image.open(images[k])  
    width, height = im.size  
    for i in range(0, width, cropwidth):  
     for j in range(0, height, cropheight):   
       box = (i, j,i+cropwidth, j+cropheight)  
       print('%s %s' % (images[k], box))  
       im.crop(box).save('%s.width%03d.height%03d.tif' % (images[k], i, j))  

您得到的实际结果或错误是什么?还请删除代码中不必要的部分,以提供一个最小的可复制示例。当我为一个图像数据集运行此代码时,我为一个图像获得9个图像切片。问题是所有切片图像都保存在同一文件夹中。我想将所有图像切片保存在不同的位置。代码段中的最后一行决定了位置-为什么不在那里更改路径?我更改了它。。但它不起作用!!你能做到吗?请