随笔分类 -  目标检测

摘要:依赖锚框: YOLO v2 针对YOLO v1的不足, 2016年诞生了YOLO v2。 相比起第一个版本, YOLO v2预测更加精准(Better) 、 速度更快(Faster) 、 识别的物体类别也更多(Stronger) , 在VOC 2007数据集上可以得到mAP 10%以上的提升效果。 阅读全文
posted @ 2020-10-12 16:05 赵家小伙儿 阅读(457) 评论(0) 推荐(0)
摘要:Faster RCNN算法利用了两阶结构, 先实现感兴趣区域的生成, 再进行精细的分类与回归, 虽出色地完成了物体检测任务, 但也限制了其速度, 在更追求速度的实际应用场景下, 应用起来仍存在差距。 在此背景下, YOLO v1算法利用回归的思想, 使用一阶网络直接完成了分类与位置定位两个任务, 速 阅读全文
posted @ 2020-10-12 15:45 赵家小伙儿 阅读(706) 评论(0) 推荐(0)
摘要:本节将对SSD算法进行总结, 并介绍多个基于SSD的改进算法。 1. 审视SSD SSD实现了一个较为优雅、 简洁的物体检测框架, 使用了一阶网络即完成了物体检测任务, 达到了同时期物体检测的较高水平。 总体上,SSD主要有以下3个优点: ·由于利用了多层的特征图进行预测, 因此虽然是一阶的网络, 阅读全文
posted @ 2020-10-12 14:00 赵家小伙儿 阅读(1359) 评论(0) 推荐(0)
摘要:SSD算法原理综述: 参考:http://www.360doc.com/content/20/0104/21/99071_884171814.shtml https://blog.csdn.net/qq_41368247/article/details/88027340?utm_medium=dis 阅读全文
posted @ 2020-10-12 11:14 赵家小伙儿 阅读(429) 评论(0) 推荐(0)
摘要:对于物体检测任务, 第4章的Faster RCNN算法采用了两阶的检测架构, 即首先利用RPN网络进行感兴趣区域生成, 然后再对该区域进行类别的分类与位置的回归, 这种方法虽然显著提升了精度, 但也限制了检测速度。 YOLO算法利用回归的思想, 使用一阶网络直接完成了物体检测, 速度很快, 但是精度 阅读全文
posted @ 2020-10-10 18:02 赵家小伙儿 阅读(331) 评论(0) 推荐(0)
摘要:Faster RCNN从问世到现在, 期间诞生了众多优秀的物体检测算法, 但凭借其优越的性能, 目前依然是物体检测领域主流的框架之一。尤其是在高精度、 多尺度和小物体等物体检测领域的难点问题上, 新型算法基本都是在Faster RCNN的基础上优化完善的。 本节将首先分析Faster RCNN的特点 阅读全文
posted @ 2020-10-10 15:15 赵家小伙儿 阅读(2736) 评论(0) 推荐(0)
摘要:1. 准备工作 1) 首先从GitHub上下载本章所用的代码, 地址如下: git clone git@github.com:dongdonghy/Detection-PyTorch-Notebook.git 2) 然后创建data文件夹 cd Detection-PyTorch-Notebook/ 阅读全文
posted @ 2020-10-09 17:09 赵家小伙儿 阅读(1001) 评论(3) 推荐(0)
摘要:RCNN全称为Regions with CNN Features, 是将深度学习应用到物体检测领域的经典之作, 并凭借卷积网络出色的特征提取能力, 大幅度提升了物体检测的效果。 而随后基于RCNN的Fast RCNN及Faster RCNN将物体检测问题进一步优化, 在实现方式、 速度、 精度上均有 阅读全文
posted @ 2020-10-09 16:51 赵家小伙儿 阅读(2556) 评论(0) 推荐(0)
摘要:1. Anchor/PriorBox Faster RCNN:首先在第一个阶段对固定的Anchor进行了位置修正与筛选, 得到感兴趣区域后, 在第二个阶段再对该区域进行分类与回归; SSD: 直接将固定大小宽高的PriorBox作为先验的感兴趣区域, 利用一个阶段完成了分类与回归;PriorBox本 阅读全文
posted @ 2020-10-09 13:31 赵家小伙儿 阅读(4234) 评论(0) 推荐(0)
摘要:1. yolov1的识别原理 参考:https://blog.csdn.net/u010712012/article/details/85116365 https://blog.csdn.net/gbyy42299/article/details/88869766 2. yolov2的识别原理 参考 阅读全文
posted @ 2020-02-17 09:49 赵家小伙儿 阅读(1630) 评论(0) 推荐(0)
摘要:基于候选区域的目标检测器 1. 滑动窗口检测器 根据滑动窗口从图像中剪切图像块-->将剪切的图像块warp成固定大小-->cnn网络提取特征-->SVM和regressor进行分类和回归定位 选择性搜索 2. R-CNN R-CNN 利用候选区域方法创建了约 2000 个 ROI --> 将每个RO 阅读全文
posted @ 2020-02-06 14:18 赵家小伙儿 阅读(237) 评论(0) 推荐(0)
摘要:1. 传统的目标检测框架,主要包括三个步骤:(1)利用不同尺寸的滑动窗口框住图中的某一部分作为候选区域;(2)提取候选区域相关的视觉特征。比如人脸检测常用的Harr特征;行人检测和普通目标检测常用的HOG特征等;(3)利用分类器进行识别,比如常用的SVM模型; 2. 目标检测领域的深度学习方法主要分 阅读全文
posted @ 2020-02-06 13:39 赵家小伙儿 阅读(967) 评论(0) 推荐(0)
摘要:计算机视觉的三大分类任务:图像分类、目标检测、图像分割; 1. 图像分类(Classification),即是将图像结构化为某一类别的信息,用事先确定好的类别(category)或实例ID来描述图片。 2. 目标检测(Detection)。分类任务关心整体,给出的是整张图片的内容描述,而检测则关注特 阅读全文
posted @ 2020-02-06 13:31 赵家小伙儿 阅读(5056) 评论(1) 推荐(0)
摘要:假设有20类,2000个建议框,最后输出向量维数2000*20,则每列对应一类,一行是各个建议框的得分,NMS算法步骤如下: ① 对2000×20维矩阵中每列按从大到小进行排序; ② 从每列最大的得分建议框开始,分别与该列后面的得分建议框进行IoU计算,若IoU>阈值,则剔除得分较小的建议框,否则认 阅读全文
posted @ 2020-02-06 12:13 赵家小伙儿 阅读(708) 评论(0) 推荐(0)