我有一个包含大量图像的文件夹(大约300个),我要保存python文件,将图像分成红色,绿色和蓝色通道并将它们保存为_red,_green,_blue,前面是原始图像将自己命名为其他文件夹。例如,如果图像被命名为“图像001”,则在分割之后获得的图像是:“图像001_red”,“图像001_green”,“图像001_blue”。现在,有没有办法可以使用OS库一个接一个地获取图像? (感谢任何回答,因为这是我在这个网站上的第一个问题)
答案 0 :(得分:1)
您正在询问如何从目录中读取图像列表到python。这是如何。
from os import walk
# Get file list
def getImageList(path):
for (dirpath, dirnames, filenames) in walk(path):
return filenames
# Demo printing file names
filelist = getImageList("path/to/image/dir")
for fileName in fileList:
print(fileName)
getImageList(path)
函数返回给定路径中的所有文件(不是目录)。将所有图像放在目录中,然后使用该函数获取文件列表。
希望这会有所帮助。