0


【yolo训练数据集】标注好的垃圾分类数据集共享

【yolo训练数据集】标注好的垃圾分类数据集共享


数据集介绍🍉

文件结构:🎈

    |- yolo标注好的垃圾分类数据集

            |- images        # 图片

                    |- >.jpg

            |- labels          # yolo标签(可转voc格式

                    |- >.txt

图片数据集:🎈

以下仅包含部分,而非全部类别。

1、含香蕉皮、橘子皮、西瓜皮等水果皮。
2、含塑料盒。
3、含骨头
4、含熟料袋。
5、含废弃电器。
6、废弃电池、
7、废弃沐浴品、
8、废弃化妆品、
9、废弃电线、
10、废弃饮料罐、
11、废弃纸盒、
12、废弃餐厨用品、
13、废弃药品、
14、废弃矿泉水瓶、
15、废弃药品
....

**部分类别图片展示: **

15ef2bbe705c44a980f0e6b6e5971e6b.jpeg9a20619d6ba24b9db6d556161b2135ce.pngca5febc5943b4d00b6d4411f66c48deb.png

标签数据集🍉

包含四个大类:

1、recyclable waste
2、hazardous waste
3、kitchen waste
4、other waste

文件展示:

8ffb8b1fa34c4e298312fc379f07f656.png

随机抽取一个Txt文件展示内容如下:

d2be55f9fda844bfbbf919c61854c2e5.png

** 这是yolo格式的数据集,如果有需要的话可以尝试转换为voc格式, 这里推荐一个在网上评价较高的博文:**

YOLO与voc格式互转,超详细_@秋野的博客-CSDN博客_yolo转vochttps://blog.csdn.net/BGMcat/article/details/120889683?ops_request_misc=&request_id=&biz_id=102&utm_term=yolo%E4%BC%A0voc&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-120889683.142%5Ev35%5Eexperiment_28w_v1,185%5Ev2%5Econtrol&spm=1018.2226.3001.4187

数据集获取方式:👑

链接:https://pan.baidu.com/s/1U4QYnvMlQx2n3EXlf-sJyg
提取码:(数据集获取不易,获取方式如下)

“如果可以的话点赞本文,收藏本文后,——这是对我莫大的鼓励,随便在评论区发点什么,比如“博主大大太帅了!”(bs,开玩笑的千万别这么评论)

私信博主,博主在会立即发送提取码喔。”

须知: 👑

    下载好文件后我们会发现**images目录**文件数量(2749)比和**labels目录**文件数量(2753)少了4个,**labels**有一个txt文件为**classes.txt**内容为:
recyclable waste
hazardous waste
kitchen waste
other waste

这是能够理解的,我们需要这样的文件来说明我们的分类类别。但是依旧多了3个文件,值得一提的是:同样的,images文件中也存在数据不匹配的问题,请创建一个.py文件放在images文件和labels同目录下,并且复制以下代码运行,根据提示信息您将会解决你的疑惑,具体的操作请按照print指示进行

import os
def split_extension(fileName):
    return fileName.split('.')[0]

print('自检程序启动!查找到labels目录下异常文件:')
error_label_names = []
for la_name in os.listdir('labels'):
    la_name = split_extension(la_name)
    is_exists = False
    for im_name in os.listdir('images'):
        im_name = split_extension(im_name)
        if la_name == im_name:
            is_exists = True
    if not is_exists:
        error_la_name = la_name + '.txt'
        error_label_names.append(error_la_name)
        print(error_la_name)
print('TA们是异常文件,请手动或者编程将TA们删除!')

print('自检程序启动!查找到images目录下异常文件:')
error_image_names = []
for im_name in os.listdir('images'):
    im_name = split_extension(im_name)
    is_exists = False
    for la_name in os.listdir('labels'):
        la_name = split_extension(la_name)
        if la_name == im_name:
            is_exists = True
    if not is_exists:
        error_im_name = im_name + '.jpg'
        error_image_names.append(error_im_name)
        print(error_im_name)
print('TA们是异常文件,请手动或者编程将TA们删除!')

完毕!

   ** 数据集获取不易,听闻国外开源精神非常盛行,那么我开源数据集是很好的选择。整体数据集质量不错。**
标签: 目标检测

本文转载自: https://blog.csdn.net/qq_51831335/article/details/125965547
版权归原作者 大气层煮月亮 所有, 如有侵权,请联系我们删除。

“【yolo训练数据集】标注好的垃圾分类数据集共享”的评论:

还没有评论