
Faster R-CNN
南石北岸生
目标检测
展开
-
Faster批量测试且所有类检测结果都显示在一张图上。
用的https://github.com/endernewton/tf-faster-rcnnendernewton版本tensorflow实现的faster-rcnn原来demo.py:实现的是检测一张图片,然后对该图片的每一类检测结果,单独显示。修改之后:从txt中读取要检测的图片名称,进行批量检测,并把所有类的检测结果都放到一张图上,然后保存到data/result里。修改...原创 2018-10-21 12:13:12 · 2795 阅读 · 8 评论 -
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 评论 -
结合代码分析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 评论 -
【目标检测三】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 评论 -
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 评论 -
Faster R-CNN原理详解
本文跟着数据流动,从每一步分析Faster RCNN的原理。看完可能要花上10分钟.---------------------------------------------------------原理:是技术实现的逻辑抽象。 数据输入的resize 卷积层的特征计算(卷积操作、padding~补0) 再到RPN(anchor、分类、回归) ROI-...原创 2018-11-26 21:25:39 · 2053 阅读 · 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 · 1373 阅读 · 0 评论 -
Faster R-CNN 修改demo.py为批量测试
修改了tools/demo.py以下几点:1.加入:读取txt文档内的图片名称合集为列表。2.模型的路径改为手动选择3.添加保存图片函数和路径。 使用:修改类别、修改名称、修改模型地址、修改图片保存地址、修改要读入的txt地址。#!/usr/bin/env python"""https://blog.youkuaiyun.com/gusui7202/article/deta...原创 2018-10-21 09:25:43 · 3306 阅读 · 0 评论 -
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 评论 -
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 评论 -
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 评论