
目标检测
南石北岸生
目标检测
展开
-
R-FCN目标检测模型原理
《R-FCN: Object Detection via Region-based Fully Convolutional Networks》目录:0. 模型总结1. 模型结构分析2. 创新点解读3. 实验结果分析4. 优缺点分析----------------------------------------------------------------0. 模型...原创 2019-12-25 22:05:30 · 1173 阅读 · 1 评论 -
tensorflow搭建vgg16提取图像特征
github代码https://github.com/ry/tensorflow-vgg16https://github.com/machrisaa/tensorflow-vgg预训练模型地址:测试代码:test_vgg16.pyimport numpy as npimport tensorflow as tfimport vgg16import utilsi...原创 2019-01-19 19:33:26 · 9377 阅读 · 19 评论 -
【目标检测三】TensorFlow版本Faster R-CNN特征图可视化
参考文献:https://blog.youkuaiyun.com/zd_nupt/article/details/77508083endernewton的 Tensorflow 版 Faster RCNN 代码:https://github.com/endernewton/tf-faster-rcnn网上一般使用tensorboard,但是slim封装没有保存中间操作,无法用,只能自己提取b...原创 2019-12-31 15:40:25 · 7922 阅读 · 28 评论 -
Tensorflow-Faster代码解析:network.py
训练、测试都是调用了网络。那么网络是如何张开、恢复、调用,数据是如何在网络里面流动的呢?network类基本包含了整个网络的架构设计,直接给出代码解析:# --------------------------------------------------------# Tensorflow Faster R-CNN# Licensed under The MIT License [...原创 2019-04-07 17:29:58 · 907 阅读 · 3 评论 -
Tensorflow-Faster代码解析: test.py
lib\model\test.py里主要是test_net.py,用于faster测试的时候调用模型进行测试,并对结果进行保存。在tools/test_net.py里被调用。函数相对简单,但确实是测试时的整个流程了。基本每一句都写得很清楚了。# --------------------------------------------------------# Tensorflow F...原创 2019-04-02 16:35:25 · 936 阅读 · 7 评论 -
PascalVOC2012目标检测数据集中的问题
PascalVoc2012的目标检测数据集一共有20类,每一类目标的具体情况如下:person:17401个aeroplane:1002个tvmonitor:893个train:704个boat:1059个dog:1598个chair:3056个bird:1271个bicycle:837个bottle:1561个sheep:1084个diningtable:800个ho...原创 2019-05-14 10:45:14 · 1901 阅读 · 6 评论 -
【目标检测七】FPN-从原理到模型的训练与测试
FPN:原理 => 模型搭建 => 训练 => 测试目录 FPN:原理+模型搭建+训练自己的数据+测试原理简介【FPN】【创新点】【动机】【有效性分析】模型搭建1.环境搭建2.下载源代码3.跑一下Demo测试一下模型训练自己的数据1.数据准备3.跑起来测试自己的数据1...原创 2019-10-02 01:05:30 · 4937 阅读 · 17 评论 -
结合代码分析FasterRCNN的训练数据blob准备过程
采用tf版本Faster:代码如下https://github.com/endernewton/tf-faster-rcnn代码结构:先给总结:输入流入脚本的顺序:train_val.py---->layer.py---->minibatch.py--------------------下面是具体的每一步处理------------------- ...原创 2018-12-06 18:00:19 · 1851 阅读 · 0 评论 -
目标检测的评价指标图解
1.准确率:Accuracy就是检测出来的目标中,与xml标签中一致的占多少。2.精确率:Precision与准确率的区别:就一点:准确率的分母是所有样本。而精确率的分母,不是要输入分类器的所有样本,而是分类为正的所有样本,是前者的一个子集。3.混淆矩阵:Confusion Matrix横轴为预测标签,纵轴为xml实际标签。举例:模型预测为A的样本,实际标签为A...原创 2018-10-27 13:49:05 · 1459 阅读 · 0 评论 -
【目标检测一】YOLOV3从训练、测试到批量保存测试结果
本文从假设你已经有一个图像数据集和xml标签数据集了。然后从VOC2007数据集的制作开始说。数据整理方法---训练方法-----利用训练日志绘制Loss\IOU等曲线的方法------测试方法---------批量测试方法数据整理方法:(假设你只想要其中某些类,就要用程序剔除不要的标签、然后删除空标签以及对应图像。注意备份)训练自己的数据训练带正常...原创 2018-11-06 10:13:43 · 22059 阅读 · 48 评论 -
Faster R-CNN中 pascal_voc.py 的代码详细解析
从下图可以看出来,pascal_voc实际上是集成了imdb类的一个类。所谓继承,就是儿子可以用爸爸的身份证,注册各种游戏~也就是这个类可以里面不用定义一些def(一些功能代码段),这些def在其父亲类就定义了,在这个类里可以直接使用,去写更复杂的类,继承,说白了就是这个类调用了另一个类。一共有16个函数定义,其中有一些是函数,有一些就是定义了一些类的参数。——————————16个函...原创 2018-11-11 22:11:47 · 2900 阅读 · 4 评论 -
【目标检测二】 Faster R-CNN训练、测试自己的数据
有多个Tensorflow版本的faster r-cnn。本文用的版本如下:https://github.com/endernewton/tf-faster-rcnn不同版本实现代码上有小差异。使用流程图如下。说明1.搭建环境:Tensorflow-gpu==1.2.1Cuda8.0Cudnn5.12.在命令行输入以下 ```./data/scripts/...原创 2018-11-14 22:17:19 · 1373 阅读 · 0 评论 -
CVPR2018目标检测相关论文总结
CVPR2018目标检测 1、Cascaded RCNN (相关度:★)论文:Cascade R-CNN Delving into High Quality Object Detection 论文链接:https://arxiv.org/abs/1712.00726 代码链接:https://githu...原创 2018-11-22 12:46:11 · 2155 阅读 · 0 评论 -
2018GoogleAI目标检测竞赛冠军-百度计算机视觉团队使用的策略总结
Google Al 用的数据集是openimagev4,是一个比imagenet和coco都大的数据集,500类,1200万个框,有极度的样本不平衡现象,跟很多自然数据集有共同的特点,百度计算机视觉团队拿下了2018目标检测冠军,从网上找到了资料,并对其的做法进行了分析。...原创 2018-11-19 20:09:42 · 2437 阅读 · 5 评论 -
generate_anchors.py代码解读
# --------------------------------------------------------# Faster R-CNN# Copyright (c) 2015 Microsoft# Licensed under The MIT License [see LICENSE for details]# Written by Ross Girshick and Sean...原创 2018-11-29 09:45:03 · 1530 阅读 · 0 评论 -
proposal_layer.py与proposal_target_layer.py代码解读
proposal_layer.py # --------------------------------------------------------# Faster R-CNN# Licensed under The MIT License [see LICENSE for details]# Written by Ross Girshick and Xinlei Chen#...原创 2018-11-29 10:04:51 · 1923 阅读 · 0 评论 -
proposal_top_layer.py和snippets.py函数解析
proposal_top_layer.py这个函数在主网络network.py里面调用到,负责对rpn计算结果roi proposals的优选,不包括nms。函数的解析如下:# --------------------------------------------------------# Faster R-CNN# Licensed under The MIT License...原创 2018-11-29 16:12:42 · 1372 阅读 · 0 评论 -
Faster R-CNN原理详解
本文跟着数据流动,从每一步分析Faster RCNN的原理。看完可能要花上10分钟.---------------------------------------------------------原理:是技术实现的逻辑抽象。 数据输入的resize 卷积层的特征计算(卷积操作、padding~补0) 再到RPN(anchor、分类、回归) ROI-...原创 2018-11-26 21:25:39 · 2053 阅读 · 0 评论 -
TF版FasterRCNN:train_val.py代码解读笔记
个人代码阅读笔记。# --------------------------------------------------------# Tensorflow Faster R-CNN# Licensed under The MIT License [see LICENSE for details]# Written by Xinlei Chen and Zheqi He# ----...原创 2018-12-04 21:30:49 · 2425 阅读 · 0 评论 -
TF版FasterRCNN: network.py代码解读笔记
个人代码阅读笔记。# --------------------------------------------------------# Tensorflow Faster R-CNN# Licensed under The MIT License [see LICENSE for details]# Written by Xinlei Chen# -----------------...原创 2018-12-04 21:32:05 · 2556 阅读 · 0 评论 -
TF版FasterRCNN:resnet_v1.py代码阅读笔记
个人代码阅读笔记。第二次更新:2019.4.3# --------------------------------------------------------# Tensorflow Faster R-CNN# Licensed under The MIT License [see LICENSE for details]# Written by Zheqi He and Xi...原创 2018-12-04 21:33:13 · 4021 阅读 · 28 评论 -
anchor_target_layer.py代码解读
anchor_target_layer函数,在network.py中作为一个层被调用到,network并且还加了一些其他的处理,封装在_anchor_target_layer函数里面。这里面有三个函数方法,一个主要的就是anchor_target_layer,其他两个方法都是为这个函数方法服务的。anchor_target_layer主要针对RPN的输出进行处理,对RPN的输出结果加工,对a...原创 2018-11-28 11:15:10 · 2680 阅读 · 1 评论