点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

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“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~

对象检测和图像分割有什么区别?相关推荐

  1. 计算机视觉:图像检测和图像分割有什么区别?

    人工智能中的图像处理 人工智能对于图像处理有不同的任务.在本文中,我将介绍目标检测和图像分割之间的区别. 在这两个任务中,我们都希望找到图像中某些感兴趣的项目的位置.例如,我们可以有一组安全摄像头照片 ...

  2. 检测和语义分割_分割和对象检测-第2部分

    检测和语义分割 有关深层学习的FAU讲义 (FAU LECTURE NOTES ON DEEP LEARNING) These are the lecture notes for FAU's YouT ...

  3. 检测和语义分割_分割和对象检测-第1部分

    检测和语义分割 有关深层学习的FAU讲义 (FAU LECTURE NOTES ON DEEP LEARNING) These are the lecture notes for FAU's YouT ...

  4. 深度学习算法原理_用于对象检测的深度学习算法的基本原理

    深度学习算法原理 You just got a new drone and you want it to be super smart! Maybe it should detect whether ...

  5. 《opencv》边缘检测、轮廓检测、图像分割

    边缘edge检测.轮廓contours检测.图像分割(背景提取)这三个概念在我看来有些不好理解,因为边缘检测感觉就是检测轮廓的边缘啊,检测出来边缘不就检测出来轮廓了么.另外图像分割是前景与背景之间的分 ...

  6. 轻松学Pytorch –使用torchvision实现对象检测

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 大家好,前面一篇文章介绍了torchvision的模型ResNet ...

  7. OpenCV DNN支持的对象检测模型

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:opencv学堂 引言 OpenCV DNN不光支持图像 ...

  8. OpenCV中使用YOLO对象检测

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:opencv学堂 OpenCV在3.3.1的版本中开始正 ...

  9. 使用OpenCV进行对象检测

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 目标检测是图像处理的重要组成部分.自动驾驶汽车必须检测车道,路面, ...

最新文章

  1. Python数据类型 - set 集合
  2. 经常使用的android弹出对话框
  3. FIFO buffer 和普通buffer区别
  4. 以指针的形式和以下标的形式访问指针?以指针的形式和以下标的形式访问数组?
  5. Mysql 5.7 json
  6. Lis(bzoj 3532)
  7. Cartographor定位-shell脚本:不停拉起死掉的程序和脚本
  8. 仓库处理中 无法修改_临沂用友U8erp系统软件如何新增仓库?
  9. docker 启动时指定需要绑定的网卡_Docker容器网络-基础篇
  10. php 发送文本 设置头,php中header设置常见文件类型的content-type
  11. [转]asp.net 动态添加多附件上传
  12. eclipse中基于maven构建多模块项目
  13. win10计算器_从0开始自制计算器!
  14. win7 开启梦幻桌面
  15. QQ音乐与网易云音乐评测分析
  16. 移动机械硬盘测试软件,硬盘检测工具HDTune使用教程
  17. Android apk安装报错:应用未安装 软件包似乎已损坏
  18. 移动开发----byte(字节)根据长度转成KB(千字节)和MB(兆字节)
  19. FastCGI原理与应用[转]
  20. Java代码获取网络和本地视频时长等信息

热门文章

  1. 微软为华为定制了一个“烂笔头小冰”,让人想起了老罗的“闪念胶囊”
  2. 又一个巨头决定彻底放弃微服务,全面拥抱K8S!
  3. 苹果开源代码中惊现“wechat”,老外注释的吐槽亮了!
  4. 如何跨微服务共享DTO
  5. 踩坑了,JDK8中HashMap依然会产生死循环问题!
  6. 老大,你为什么在代码中要求我们使用LocalDateTime而不是Date?
  7. 大厂白嫖拖垮开源!开源届码农:用户脾气大需求多还不给钱
  8. 兰大本科生发31篇论文遭质疑,本人及校方回应!
  9. 实践教程|PyTorch训练加速技巧
  10. 我用AI分析了《赛博朋克 2077》的评价,发现真爱粉都是来吸猫的