相关疑难解决方法(0)

在python中将图像转换为csv文件

我已将我的图像转换为csv文件,它就像一个矩阵,但我希望它是一行.如何将数据集中的所有图像转换为csv文件(每个图像为一行).

这是我用过的代码:

from PIL import Image
import numpy as np
import os, os.path, time

format='.jpg'
myDir = "Lotus1"
def createFileList(myDir, format='.jpg'):
    fileList = []
    print(myDir)
    for root, dirs, files in os.walk(myDir, topdown=False):
            for name in files:
               if name.endswith(format):
                  fullName = os.path.join(root, name)
                  fileList.append(fullName)
                  return fileList

fileList = createFileList(myDir)
fileFormat='.jpg'
for fileFormat in fileList:
 format = '.jpg'
 # get original image parameters...
 width, height = fileList.size
 format = fileList.format
 mode = fileList.mode
 # Make image Greyscale
 img_grey = fileList.convert('L')
 # Save …
Run Code Online (Sandbox Code Playgroud)

python csv image

1
推荐指数
3
解决办法
2万
查看次数

标签 统计

csv ×1

image ×1

python ×1