计算机视觉应用开发课件:目标检测_第1页
计算机视觉应用开发课件:目标检测_第2页
计算机视觉应用开发课件:目标检测_第3页
计算机视觉应用开发课件:目标检测_第4页
计算机视觉应用开发课件:目标检测_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通用目标检测概述01任务目标检测的意义02任务目标检测的常用方法03任务学习目标了解目标检测的概念和意义了解常用的目标检测方法1概述1概述

在计算机视觉众多的技术领域中,目标检测(ObjectDetection)也是一项非常基础的任务,图像分割、物体追踪、关键点检测等通常都要依赖于目标检测。在目标检测时,由于每张图像中物体的数量、大小及姿态各有不同,也就是非结构化的输出。在计算机视觉中,图像分类、目标检测和图像分割都属于基础、也是目前发展最为迅速的3个领域,下面具体看一下这几个任务之间的区别。图像分类:输入图像往往仅包含一个物体,目的是判断每张图像是什么物体,是图像级别的任务,相对简单,发展也最快。目标检测:输入图像中往往有很多物体,目的是判断出物体出现的位置与类别,是计算机视觉中非常核心的一个任务。图像分割:输入与物体检测类似,但是要判断出每一个像素属于哪一个类别,属于像素级的分类。图像分割与目标检测任务之间有很多联系,模型也可以相互借鉴。1概述

目标检测技术,通常是指在一张图像中检测出物体出现的位置及对应的类比,要求检测器输出5个value:物体类别class、boundingbox左上角x坐标x、boundingbox左上角y坐标y、boundingbox右下角x坐标x、boundingbox右下角y坐标y。如右图所示,目标检测能够大致的识别出图片的物体以及物体所在位置并标注出来。2目标检测的意义目标检测的意义目标检测是计算机视觉的一个热门研究方向,广泛应用于自主导航,智能视频监控,工业检测,航空航天等诸多领域。通过计算机视觉降低对人力资源的消耗,具有重要的科研意义。同时,目标检测也是身份识别领域的基础,对姿势估计以及将要学到的人脸识别有着不可分割的联系。23目标检测的常用方法目标检测的常用方法目标检测大致分为两个方向:基于传统的目标检测算法和基于深度学习的目标检测算法。1.基于传统的目标检测算法在利用深度学习做物体检测之前,传统算法对于目标检测通常分为3个阶段:区域选取、特征提取和体征分类。3目标检测的常用方法2.基于深度学习的目标检测算法目标检测任务可分为两个关键的子任务:目标分类和目标定位。目标分类负责判断所选区域是否有感兴趣类别的物体出现,输出一系列带分数的标签,表明感兴趣的物体在所选区域出现的可能性。目标定位负责确定所选区域感兴趣类别物体的位置和范围,通常存储在称为BoundingBox中。基于深度学习的目标检测算法大概分为两类:one-stage目标检测算法,two-stage目标检测算法。3目标检测的常用方法one-stage目标检测算法可以在一个阶段内直接产生物体的类别概率和位置坐标值,相比于two-stage目标检测算法不需要产生候选阶段,将目标框的定位问题转化为回归(regression)问题,整体流程比较简单。one-stage在神经网络的尾部展开,成为classification+regression模式。常见的one-stage算法有YOLO、SSD等等。3two-stage算法在第一步特征提取后会生成一个有可能包含待检测物体的候选区域(RegionProposal,RP),第二步通过卷积神经网络进行分类和定位回归。常见的two-stage算法有R-CNN(区域卷积神经网络)、SPP-Net

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论