对象检测和图像分割有什么区别?
点击上方“小白学视觉”,选择加"星标"或“置顶”
重磅干货,第一时间送达
01.人工智能中的图像预处理
对象检测和图像分割是计算机视觉的两种方法,这两种处理手段在人工智能领域内相当常见,本文将介绍对象检测和图像分割之间的区别。
在这两个任务中,我们都希望找到图像上某些特定项目的位置。例如,我们可能有一组安全摄像机图片,并且在每张图片上,我们要标识图片中所有人员的位置。通常有两种方法可用于此目的:对象检测和图像分割。
02.对象检测—预测边界框
当我们谈论对象检测时,我们通常谈论的是边界框。这意味着我们的图像处理将在我们的图片中识别每个人周围的矩形。边框通常由左上角的位置(2个坐标)以及宽度和高度(以像素数为单位)定义。
如何理解物体检测方法?如果我们回到任务:识别图片上的所有人,则可以理解通过边界框进行对象检测的逻辑。解决方案的第一个直觉可能是将图像切成小块,然后在每个子图像上应用图像分类,以说明该图像是否是人类。对单个图像进行分类是一项较容易的任务,并且是对象检测的一项,因此,他们采用了这种分步方法。
目前来讲,YOLO模型(You Only Look Once)是解决这一问题的伟大发明。YOLO模型的开发人员已经构建了一个神经网络,该神经网络能够立即执行整个边界框方法!
当前用于物体检测的最佳模型
• YOLO
• Faster RCNN
03.图像分割—预测蒙版
逐步扫描图像的逻辑替代方法是远离绘图框,而是逐像素注释图像。如果这样做,我们将拥有一个更详细的模型,该模型基本上是输入图像的转换。
如何理解图像分割方法?
这个想法是基本的:即使在扫描产品上的条形码时,也可以应用一种算法来转换输入(通过应用各种滤波器),从而使条形码序列以外的所有信息在最终图片中变得不可见。
这是在图像上定位条形码的基本方法,但与“图像分割”中发生的情况相当。
图像分割的返回格式称为遮罩:与原始图像具有相同大小的图像,但是对于每个像素,它仅具有一个布尔值,指示对象是否存在。
如果我们允许多个类别,它可能会变得更加复杂:例如,它可以将海滩景观分为三类:空气,海洋和沙滩。
当前最佳的图像分割模型
• Mask RCNN
• Unet
• Segnet
04.总结
物体检测
• 输入是一个矩阵(输入图像),每个像素3个值(红色,绿色和蓝色),如果黑色和白色则每个像素1个值
• 输出是由左上角和大小定义的边界框的列表
图像分割
• 输入是一个矩阵(输入图像),每个像素3个值(红色,绿色和蓝色),如果黑色和白色则每个像素1个值
• 输出是一个矩阵(蒙版图像),每个像素包含已分配类别的1个值
交流群
欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~
对象检测和图像分割有什么区别?相关推荐
- 计算机视觉:图像检测和图像分割有什么区别?
人工智能中的图像处理 人工智能对于图像处理有不同的任务.在本文中,我将介绍目标检测和图像分割之间的区别. 在这两个任务中,我们都希望找到图像中某些感兴趣的项目的位置.例如,我们可以有一组安全摄像头照片 ...
- 检测和语义分割_分割和对象检测-第2部分
检测和语义分割 有关深层学习的FAU讲义 (FAU LECTURE NOTES ON DEEP LEARNING) These are the lecture notes for FAU's YouT ...
- 检测和语义分割_分割和对象检测-第1部分
检测和语义分割 有关深层学习的FAU讲义 (FAU LECTURE NOTES ON DEEP LEARNING) These are the lecture notes for FAU's YouT ...
- 深度学习算法原理_用于对象检测的深度学习算法的基本原理
深度学习算法原理 You just got a new drone and you want it to be super smart! Maybe it should detect whether ...
- 《opencv》边缘检测、轮廓检测、图像分割
边缘edge检测.轮廓contours检测.图像分割(背景提取)这三个概念在我看来有些不好理解,因为边缘检测感觉就是检测轮廓的边缘啊,检测出来边缘不就检测出来轮廓了么.另外图像分割是前景与背景之间的分 ...
- 轻松学Pytorch –使用torchvision实现对象检测
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 大家好,前面一篇文章介绍了torchvision的模型ResNet ...
- OpenCV DNN支持的对象检测模型
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:opencv学堂 引言 OpenCV DNN不光支持图像 ...
- OpenCV中使用YOLO对象检测
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:opencv学堂 OpenCV在3.3.1的版本中开始正 ...
- 使用OpenCV进行对象检测
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 目标检测是图像处理的重要组成部分.自动驾驶汽车必须检测车道,路面, ...
最新文章
- Python数据类型 - set 集合
- 经常使用的android弹出对话框
- FIFO buffer 和普通buffer区别
- 以指针的形式和以下标的形式访问指针?以指针的形式和以下标的形式访问数组?
- Mysql 5.7 json
- Lis(bzoj 3532)
- Cartographor定位-shell脚本:不停拉起死掉的程序和脚本
- 仓库处理中 无法修改_临沂用友U8erp系统软件如何新增仓库?
- docker 启动时指定需要绑定的网卡_Docker容器网络-基础篇
- php 发送文本 设置头,php中header设置常见文件类型的content-type
- [转]asp.net 动态添加多附件上传
- eclipse中基于maven构建多模块项目
- win10计算器_从0开始自制计算器!
- win7 开启梦幻桌面
- QQ音乐与网易云音乐评测分析
- 移动机械硬盘测试软件,硬盘检测工具HDTune使用教程
- Android apk安装报错:应用未安装 软件包似乎已损坏
- 移动开发----byte(字节)根据长度转成KB(千字节)和MB(兆字节)
- FastCGI原理与应用[转]
- Java代码获取网络和本地视频时长等信息
热门文章
- 微软为华为定制了一个“烂笔头小冰”,让人想起了老罗的“闪念胶囊”
- 又一个巨头决定彻底放弃微服务,全面拥抱K8S!
- 苹果开源代码中惊现“wechat”,老外注释的吐槽亮了!
- 如何跨微服务共享DTO
- 踩坑了,JDK8中HashMap依然会产生死循环问题!
- 老大,你为什么在代码中要求我们使用LocalDateTime而不是Date?
- 大厂白嫖拖垮开源!开源届码农:用户脾气大需求多还不给钱
- 兰大本科生发31篇论文遭质疑,本人及校方回应!
- 实践教程|PyTorch训练加速技巧
- 我用AI分析了《赛博朋克 2077》的评价,发现真爱粉都是来吸猫的