【yolo训练数据集】标注好的垃圾分类数据集共享
数据集介绍🍉
文件结构:🎈
|- yolo标注好的垃圾分类数据集
|- images # 图片
|- >.jpg
|- labels # yolo标签(可转voc格式
|- >.txt
图片数据集:🎈
以下仅包含部分,而非全部类别。
1、含香蕉皮、橘子皮、西瓜皮等水果皮。
2、含塑料盒。
3、含骨头
4、含熟料袋。
5、含废弃电器。
6、废弃电池、
7、废弃沐浴品、
8、废弃化妆品、
9、废弃电线、
10、废弃饮料罐、
11、废弃纸盒、
12、废弃餐厨用品、
13、废弃药品、
14、废弃矿泉水瓶、
15、废弃药品
....
**部分类别图片展示: **
标签数据集🍉
包含四个大类:
1、recyclable waste
2、hazardous waste
3、kitchen waste
4、other waste
文件展示:
随机抽取一个Txt文件展示内容如下:
** 这是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们删除!')
完毕!
** 数据集获取不易,听闻国外开源精神非常盛行,那么我开源数据集是很好的选择。整体数据集质量不错。**
版权归原作者 大气层煮月亮 所有, 如有侵权,请联系我们删除。