如何将文件夹中所有图像的数据转换为csv文件?

2024-09-30 04:37:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在做一个项目。为此,我拍摄了一些照片并将它们保存在一个文件夹中

创建的图像文件始终称为0a0e69f4-c3c9-11eb-908c.jpg。现在我想将创建的图像转换为CSV文件。我用cv2阅读图片

image = cv2.imread("a0e69f4-c3c9-11eb-908c.jpg")

我的问题是如何使用run方法将完整图像输出到csv文件?如果我在``image=cv2.imread(“Output_Images”)``中手动输入每个图像的路径,它就会工作。因为有太多的图像,我想把完整的图像转换成一个CSV文件与运行点击。我该怎么做


Tags: 文件csv项目run图像image文件夹图像文件
2条回答

只需使用for循环并迭代目录中的图像:

import glob
for file in glob.iglob('Output_Images/*.jpg'):
        image = cv2.imread(file)

os.listdir('Output_Images')将为您提供目录中所有文件的列表,然后使用字符串连接或os.path.join()通过for循环动态构建路径

相关问题 更多 >

    热门问题