如何使用图片列表中的标签创建csv文件

我在一个目录中有多个文件夹,每个文件夹中有数百个图像(.jpg)。

现在,我尝试创建一个csv文件,其中包括图像的名称,逗号和标签。

所以我的文件夹是

狗 猫 鼠 大象

,其中包含标题为dog1.jpg,dog2.jpg,... cat1.jpg等的图像。

我已经尝试使用以下代码列出所有图片名称:

import os

path = '/content../'

files = []
for  r,d,f in os.walk(path):
    for file in f:
        if '.jpg' in file:
          print(file)

这会打印我的图像列表。 我的想法是我创建

import csv 

# csv file name 
with open('test.csv')
category []
if filename == 'dog' then append 0 
if filename == 'cat' then append 1 ... 

但是我无处可去。

最后,csv文件应如下所示:

dog1.jpg,0
dog2.jpg,0
cat1.jpg,1
mouse2.jpg,2
elepant.jpg,3

希望您能帮助我,非常感谢!

bbyyk 回答:如何使用图片列表中的标签创建csv文件

这是我的看法

说明文件: https://hastebin.com/hopeneluhi.py

请注意,我没有对此进行测试。让我知道是否有任何问题:)

本文链接:https://www.f2er.com/3132755.html

大家都在问