使用yolov3进行目标检测

概述

在物体识别的领域应用的算法很多。但yolo系列的模型无疑是不能忽略的one-stage模型,尤其是以darknet53为backbone的yolov3将整体模型的效果提升到了一个新的水平。本文将介绍如何使用yolov3的pre-trained模型来对自己的数据进行训练。yolov3的源码请参考如下github链接 https://github.com/ultralytics/yolov3

1、数据集目录结构

首先我们需要使用git命令clone yolov3的源码,这个小伙伴们都比较熟悉,这里不在赘述。

需要按照下面结构组织工程文件

./customdata
├── images
│   ├── test
│   └── train
└── labels
    ├── test
    └── train
 yolov3
 ├──…

其中custormdata是自己的数据集的组织格式其中 images与labels分别保存对应的图片源文件(.jpg)与标注文件(.txt)

2、生成配置文件customdata.yaml

配置文件内容如下,存储在yolov3/data/jinshahe.yaml目录下,所有文件路径也相对于yolov3/data/目录

# train and val data as 1) directory: path/images/, 2) file: path/images.txt, or 3) list: [path1/images/, path2/images/]
train: ../customdata/images/train/
val: ../customdata/images/train/

# number of classes
nc: 1

# class names
names: [ 'y&
  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值