Gluon-cv:安装使用以及目标检测算法样例
最近学习了解到这个框架,自我感觉使用起来较为简单,官方开源的版本是基于mxnet实现的。
目标检测,跟踪,reid,gan里面都有相关网络样例github地址:https://github.com/dmlc/gluon-cv
官方教程给的都是voc数据集的教程,这边记录一下训练自己的数据集以及使用自己训练的模型进行预测的一个教程,进行记录。(faster-rcnn)
一 、环境部署
1. Python安装
建议安装Anaconda即可。需要:Python 2.7/3.5
2. 环境安装
pip install gluoncv --upgrade
pip install mxnet-mkl --upgrade
# if cuda 10.1 is installed
pip install mxnet-cu101mkl --upgrade
opencv
等需要的安装包运行的时候提示报错,直接pip install xxx
即可。
二 、Faster-RCNN 训练详情
训练集就制作成VOC数据集,之后修改该部分代码(按照自己的数据集目录以及文件夹名修改):
if dataset.lower() == 'voc':train_dataset = gdata.VOCDetection(splits=[(2007, 'trainval'), (2012, 'trainval')])val_dataset = gdata.VOCDetection(splits=[(2007, 'test')])val_metric = VOC07MApMetric(iou_thresh=0.5, class_names=val_dataset.classes)
直接进入到faster-rcnn的目录,项目中的目录如下:gluon-cv-master/scripts/detection/faster_rcnn
python train_faster_rcnn.py --gpus 0,1 --network resnet50_v1b
其中:resnet50_v1b
为你选择的backbone
。
执行上面的命令之后即可训练,模型默认保存到运行目录下,可以设置保存路径。
三 、Faster-RCNN 预测详情
backbone_name 为训练时选择的backbone,model_name为训练之后保存的模型名称:
python demo_faster_rcnn.py --network backbone_name --pretrained model_name
四 、效果展示。
Gluon-cv:安装使用以及目标检测算法样例相关推荐
- 目标检测算法综述 | 基于候选区域的目标检测器 | CV | 机器视觉
目标检测算法综述 | 基于候选区域的目标检测器 | CV | 机器视觉 滑动窗口检测器 自从 AlexNet 获得 ILSVRC 2012 挑战赛冠军后,用 CNN 进行分类成为主流.一种用于目标检测 ...
- 【CV】大盘点 | 性能最强的目标检测算法
前言 去年7月,Amusi 曾做过一篇整理:大盘点 | 性能最强的目标检测算法,那时收集的情况是:改进后的 Cascade R-CNN 算法是截止(2019.07.07)目标检测方向性能最强的算法,其 ...
- 一键Pip下载安装使用YOLO系列目标检测算法,YOLOv7都能Pip ! ! !
点击上方"码农的后花园",选择"星标" 公众号 精选文章,第一时间送达 今天在浏览器中闲逛,无意中发现,为了方便使用YOLO目标检测算法的快捷使用,有网友已经将 ...
- (五)比赛中的CV算法(下1)目标检测算法:R-CNN家族
了解了基本概念,开始上手目标检测吧.在接下来这三个经典网络的介绍中,我们尽量忽略细节上的推导如卷积的通道数和维度,特征图的大小等,而专注于介绍网络实现的思想和总体方法.因此笔者默认你已经了解卷积神经网 ...
- 一个算法同时解决两大CV任务,让目标检测和实例分割互相帮助,地平线实习生论文被AAAI 2020收录...
允中 发自 凹非寺 量子位 报道 | 公众号 QbitAI 目标检测与实例分割是计算机视觉领域重要的两个任务,近年来出现了非常多优秀的算法解决这两个问题,且都取得了优异的效果. 但是,却鲜有文章深入 ...
- 3D单目(mono 3D)目标检测算法综述
layout: post title: 3D单目(mono 3D)目标检测算法综述 date: 2021-01-22 22:08:39.000000000 +09:00 categories: [算法 ...
- 综述 | 基于深度学习的目标检测算法
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:计算机视觉life 导读:目标检测(Object Det ...
- 基于激光雷达点云的3D目标检测算法—端到端多视图融合
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨Rubicon007@知乎 来源丨https://zhuanlan.zhihu.com/p/44 ...
- 大盘点 | 2020年5篇目标检测算法最佳综述
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨Cynthia Yawain 编辑丨极市平台 本文为极市平台原创整理,如需转载,请联系极市小编. ...
最新文章
- 怎么给el-select两级联动赋值_医保改革:支付范围、支付标准、支付方式的联动,大有可为...
- vivo X21低调奢华 彭于晏携手黑金版来袭
- mysql explain using_[MySQL] explain中的using where和using index
- SAP License:COPA计划
- 语义模型及自然语言处理系统基础算法
- 书单 | 读了这10本书,再也不怕黑客攻击了
- Hi,Let's Get Started,Mr Qu
- 拓端tecdat|Excel中计算票面利率Coupon Rate
- python小星_Python学习【第3篇】:列表魔法
- css3中的@font-face你真的了解吗
- vue项目中实现多语言 vue-i18n处理动态加载后端数据语言
- 如何快速切换各种pip源
- 【自学】张量、维度、多维矩阵、dim、torch.argmax()
- CURLOPT_NOSIGNAL
- Android Camera使用OpenGL ES 2.0和GLSurfaceView对预览进行实时二次处理(黑白滤镜)
- 【C基础】#if、if、#ifdef、#if defined之间的区别
- oracle 连接查询(内、外连接、自连接、子查询)
- 绕任一向量旋转矩阵计算思考与实现
- 计算机非全日制硕士 选校,非全日制硕士研究生,到底值不值得报考?看完这篇就懂了!...
- 基于MQTT阿里云物联网手机远程控制ESP8266