![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
目标检测
阿尔卑斯糖
这个作者很懒,什么都没留下…
展开
-
个人理解-Feature Selective Anchor-Free Module for Single-Shot Object Detection(FSAF)
0.文章思想目前的目标检测算法大多采用了FPN思想并且也使用anchors机制,其实FPN中各个层的anchors主要区别是size的大小,高分辨率特征图的anchors的size小,低分辨率的特征图的anchors的size大。那么目前的目标检测网络是如何将ground-truth (真实目标框)分配到不同层特征图去检测呢?一般的思想就是通过计算ground-truth 和anchors的I...原创 2019-10-24 15:04:27 · 475 阅读 · 0 评论 -
一图理解Faster RCNN
这仅仅是自己闲来无事随手写的,如有错误欢迎指正,我再修改,或者有问题的欢迎留言,相互交流。希望能够帮助你更好的理解Faster RCNN原创 2019-10-22 17:44:43 · 519 阅读 · 0 评论 -
DetNet
论文名称:DetNet: A Backbone network for Object Detection论文链接:https://arxiv.org/abs/1804.06215算法提出原因目前目标检测的特征提取网络基本上用的都是分类网络,但是分类和检测还是有很大区别的,那么利用分类网络进行特征提取显而有些不足,因此提出适用于检测的体征提取网络。考虑的方向:1.深层特征图虽然有高的语义...原创 2019-05-16 21:42:45 · 788 阅读 · 0 评论 -
Faster-rcnn+在线难例挖掘(OHEM)
OHEM(在线难例挖掘)何为难例?如果将高中时你做的题目看作一个样本,那么做错的题目就是难例,你可以通过反复训练做错的题目就可以使自己的成绩得到提升。如果一张图片中有一个目标是鸟,但是在RPN网络中目标可能被很多框标记,这些框中有的包含了整个鸟,有的框可能只包含鸟的头部,有的可能只是包括鸟的尾巴,若这三类框都判定为鸟,肯定后面两类框是错的,那么就可以把这两类框判定为难例。通过不断被难例训练...原创 2019-04-18 11:50:51 · 2547 阅读 · 2 评论 -
VOC数据转换成YOLO V3数据格式
在使用YOLO_V3的代码时,输入的数据格式与平常我们使用的数据格式有一定的区别。此版本代码需要得到dataset.txt文本数据,格式如下:xxx/xxx.jpg 18.19 6.32 424.13 421.83 20 323.86 2.65 640.0 421.94 20 xxx/xxx.jpg 55.38 132.63 519.84 380.4 16# image_path x...原创 2019-03-20 18:13:57 · 5378 阅读 · 2 评论 -
YOLO V2原理深入理解(2)
前面详细解读了YOLO v1算法,这里我将继续解读YOLO V2的算法原理。YOLO V2对比前一代的V1在速度,检测精度和识别种类数目都有较大的改进。算法将识别的类扩展到9000类,又称为YOLO9000。1 改进措施YOLO V2这篇论文更准确的是将别的论文中比较好的方法融合到了一起,每个方法都对整个网络带来明显的mAP的提升。下面随我逐条瞅一瞅。1.1 Batch No...原创 2019-03-15 19:43:00 · 990 阅读 · 0 评论 -
YOLO V1 原理深入理解(1)
0 前言在前面一段时间一直在研究Faster R-CNN,对YOLO系列没有太深入了解,由于现在需要将检测网络用于工程应用,所以决心重新去深入理解YOLO系列算法。1 正文1.1 网络输入上图就是Yolo V1的网路结构图,看起来很简单,原图片---卷积----全连接---输出,首先Yolo V1的输入是固定的448×448,这是因为在检测网络中全连接层是固定的,那么倒推回去输...原创 2019-03-10 11:01:29 · 1237 阅读 · 0 评论 -
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start bytewen报错
利用tensorflow跑目标检测代码时遇见标题所述错误,解决方法:image_data = tf.gfile.FastGFile(filename, 'r').read()改为:image_data = tf.gfile.FastGFile(filename, 'rb').read() ...原创 2018-10-23 21:31:24 · 662 阅读 · 0 评论 -
制作自己的目标检测数据集再利用tf-faster-rcnn训练
1.制作数据集的工具我利用数据集标注工具是精灵标注助手,我认为很好用。奉劝一句标注数据集时不要随便找人给你标,如果他没有用心给你标注,你在后面训练会出现很多问题。在一开始标注数据集的时候不要一下子给他标注完,先标注几十张图片,然后用在你的网络里,看看有没有错误,如果没有问题就按这种方式标,如果有,再找出原因,在后面标注的过程中注意。2.仿照VOC2007制作数据解压VOC2007数据集...原创 2018-10-25 18:53:04 · 3420 阅读 · 9 评论 -
目标检测 SSD论文理解
此文章只是自己看论文和博客的一些总结和通过代码得到的一些细节,为了以后自己方便查阅,如有错误,欢迎指正。1.论文和SSD-tensorflow代码论文地址:https://arxiv.org/abs/1512.02325代码链接:https://github.com/balancap/SSD-Tensorflow2.yolo算法与SSD算法区别two-stage方法:主要用到...原创 2018-10-18 20:44:17 · 1317 阅读 · 0 评论 -
如何将tf-faster-rcnn中的框画在一张图内
在运行tf-faster-r cnn代码时,预测框不是画在一张图上tf-faster-rcnn的demo时图片中预测框的并没有放到一张图片上去,而是按照类别进行的划分,即:每一类一张图片,现在需要把框放到一张图上去,需要修改代码tools/demo.py,修改成如下代码:def vis_detections(ax, im, class_name, dets, thresh=0.5): ...原创 2018-10-04 22:06:50 · 1193 阅读 · 4 评论 -
Python3+tensorflow-gpu运行tf-faster-rcnn目标检测
在网上找了很多关于运行tf-faster-rcnn的资料,首先感谢这位博主的博文对我的帮助很大https://blog.csdn.net/char_QwQ/article/details/80980505,本文主要是对我遇到的一些问题进行修改,方便以后使用,废话不多说直接进入正题。系统 :ubuntu 16内存:16GGPU:GTX1070ti代码链接:https://github...原创 2018-09-02 10:47:51 · 3779 阅读 · 6 评论