深度学习目标检测常用工具型代码:对训练数据的trainval.txt进行数据清洗

这个用于ODAI(航空数据目标检测)比赛当中,这个数据集像素大小从800*800-4000*4000不等,所以需要进行原始数据的裁剪,在裁剪过后有一部分数据里面什么目标都没有,要把这一部分去除,使得高效训练!#!/usr/bin/env python2 # -*- coding: utf-8 -*...

2018-04-25 22:31:09

阅读数 279

评论数 0

深度学习目标检测常用工具型代码:对训练数据的标签文档进行分析

很多时候,我们在进行检测的前是需要对你的数据集,进行分析的。这个py文件是将训练数据的label文件,统一转换成csv格式,输出长、宽、面积、ratios(长宽比)等如果不考虑批量操作,当然你可以用excel导入date.# -*- coding: utf-8 -*- "&...

2018-04-25 21:43:55

阅读数 210

评论数 0

深度学习目标检测常用工具型代码:对检测出来的结果单独进行softnms操作

# -*- coding: utf-8 -*- """ Created on Mon Apr 9 21:09:09 2018 对每一类生成的prebbox.txt进行softnms操作 1.读入文本,读入bbox @author: ygx &...

2018-04-25 21:37:27

阅读数 168

评论数 2

全面梳理 faster-rcnn 之训练数据是如何读入的

下面我和大家一起从训练最开始学习作者如何将原始数据读入并通过RoIDataLayer转化成网络训练所需的数据的总体过程。 训练从./tools/train_net.py开始,进入主函数,我们只关注跟数据有关的模块。 首先是imdb, roidb = combined_roidb(args....

2018-04-25 21:14:04

阅读数 133

评论数 0

深度学习目标检测常用工具型代码:对检测出来的结果单独进行nms操作

p.s. 这里的例子我说的都是航空影像目标,所以大家考虑的时候都要考虑成俯视图的状态。多目标检测的时候,有容易发生拥挤的类别,比如小汽车,也有不易拥挤的类别,比如篮球场。所以需要不同的nms阈值,而检测一次有时候消耗的时间太多,所以我的解决办法是,检测的时候nms=1都输出出来,然后在通过单独对检...

2018-04-25 21:06:26

阅读数 125

评论数 0

深度学习目标检测常用工具型代码:faster-rcnn测试时,检测的同时绘制检测结果

faster-rcnn的tools工具代码,模仿demo.py将所有的检测结果输出来,与此同时一边检测一边绘制于待检测的图片之上。#!/usr/bin/env python # -*- coding: utf-8 -*- # ------------------------------------...

2018-04-25 20:51:22

阅读数 117

评论数 0

深度学习目标检测常用工具型代码:检测结果按 类别 绘制于原图上(绘制图片保存到另一文件夹下)

# -*- coding: utf-8 -*- """ 作用是将检测出的类结果(如VOC是20类,也就是20个txt)画在原图上,并另存到一个路径下 srcpath表示txt的路径 dstpath表示原始图片的路径 ...

2018-04-25 20:28:50

阅读数 215

评论数 1

理解faster-rcnn overlap的具体过程

理解gt和roi之间或者说rpn之间overlap的具体过程,对于调整config中的参数,有着很重要的作用。 可以参看这两篇文章 Faster RCNN imdb.py https://blog.csdn.net/iamzhangzhuping/article/details/514173...

2018-04-18 11:41:09

阅读数 180

评论数 0

py-faster-rcnn源码系列解读

py-faster-rcnn代码阅读1-train_net.py & train.py http://www.cnblogs.com/alanma/p/6802835.html py-faster-rcnn代码阅读2-config.py http://www.cnbl...

2018-04-18 11:11:22

阅读数 173

评论数 0

rbgirshick/py-faster-rcnn训练过程中xml读取的过程

imdb表示image databaseind表示index在tools\train_net.py中from datasets.factory import get_imdb #与下文相关的头文件def combined_roidb(imdb_names): def get_roidb(i...

2018-04-17 22:14:01

阅读数 239

评论数 0

Faster RCNN的代码

最近开始学习深度学习,看了下Faster RCNN的代码,在学习的过程中也查阅了很多其他人写的博客,得到了很大的帮助,所以也打算把自己一些粗浅的理解记录下来,一是记录下自己的菜鸟学习之路,方便自己过后查阅,二来可以回馈网络。目前编程能力有限,且是第一...

2018-04-17 20:37:38

阅读数 69

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭