用YOLOV2对垃圾进行目标检测《一》

对于容易制作的数据集应尽量自己制作

一、数据集准备及标注

1. 使用工具:roLabelImg
2. 使用Windows相机进行拍摄,结果如下图

图一

3. 标注过程

在这里插入图片描述

4. 讲数据放入数组中

数组结构:
[
{‘filename’: ‘D:\darknet\img\1.jpg’,
‘width’: 640,
‘height’: 512,
‘object’: [
{‘name’: ‘metal’, ‘xmin’: 227, ‘ymin’: 134, ‘xmax’: 452, ‘ymax’: 371}

]
},
{}

]

import os
import xml.etree.ElementTree as ET

def parse_annotation(ann_dir, img_dir, labels=[]):
    '''
    output:
    - Each element of the train_image is a dictionary containing the annoation infomation of an image.
    - seen_train_labels is the dictionary containing
            (key, value) = (the object class, the number of objects found in the images)
    '''
    all_imgs = []
    seen_labels = {
   }
    
    for ann in sorted(os.listdir(ann_dir)):
        if "xml" not in ann:
            continue
        img = {
   'object':[]
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值