pytorch yolov3源码复现。

本文作者基于已开源的 PyTorch YOLOv3 实现进行了代码复现,旨在加深理解和学习。文中详细介绍了代码文件结构,包括数据集组织方式和代码模块,并提供了参考的源码地址。
摘要由CSDN通过智能技术生成

因为平时主要研究检测,所以自己根据已经开源的pytorch的yolov3代码,进行了复现,主要代码并没有更改,而是从一种学习和理解的角度去复现,增加了一些备注(如果问题,欢迎大家指出)。

本文章的开源地址:https://github.com/cooltryer/pytorch-yolov3

代码的解释等都在代码中备注,欢迎各位查看并指出问题

一:代码文件结构

1:加载文件

为了便于自己方便,我按照自己的习惯,将读取的相关数据集,cfg文件,weights等文件,整理在了一个文件夹下面,结构图如下图所示。

Annotations:存储xml文件。

Images:存储图像文件。

ImageSets:存储分割好的训练测试等样本。(这里txt里面只存储图像的名字)。

labels:存储边框的信息。(所属类别,边框坐标)每一个边框信息含有五个值,一个txt文件代表一张图片,可含有多行信息。

weights:预训练权重。可自行下载

 

 

2:代码文件

utils:文件内存储的相关操作的函数的文件

train.py:训练函数

test.py:测试函数(在train.py中会调用此函数࿰

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值