使用python将图像写入csv文件

2024-09-27 02:16:38 发布

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

我有一组图像和相应的信息要存储在csv文件中,如下所示:

file_info 1 | file_info2       | image
some info   |  other info      | 121 127 ...a lot of number ... 130 128 

这只是一个示例行,但将有尽可能多的行,因为我有图像。

我该怎么做?我一直在尝试(又一次是从一排开始)

with open('Fail.csv', 'wb') as csvfile:
    writer = csv.writer(csvfile, delimiter=',')
    writer.writerow(('some_info','other_info',image.flatten()))

这给了我三列,但图像单元格不好——不是45163008 空格分隔的像素值单元格只包含缩写的python输出[121 127…,130 128]。。。意思是,有两个问题…1)它没有写出所有的数字,2)它打印括号。

我还尝试了pandas数据帧,但是在单个单元格中插入数组/数字列表很困难。

有什么建议吗?


Tags: 文件ofcsvcsvfile图像imageinfo信息

热门问题