本系列是研一课程《图像处理与图像识别》的随堂笔记,主要内容是数字图像处理方面,根据老师的讲课内容与自己的理解所书写,还会有一些具体实现的代码,基于Python,欢迎交流。本篇主要介绍图像处理与图像识别的基础知识。

一、图像处理(ImageProcessing)

图像处理是对图像信息进行加工处理,以满足人的视觉心理和实际应用的要求。

图像处理是以人作为最终的信息接收者,主要目的是改善图像的质量。
图像处理是计算机视觉的基础。

二、图像识别(ImageRecognition)

图像识别是以机器为对象,目的是使机器或计算机能自动地识别目标,属于计算机视觉范畴内。

图像分割是数字图像处理中的关键技术之一,指的是将图像中的有意义的特征部分提取出来,包括图像中物体的边缘、区域等。图像分割是进一步进行图像识别、分析和理解的基础,例如手写数据集MNIST就是已经分割好的数据集。我们这里所述的图像分割是指传统的分割,将属于不同物体的像素分开,计算机并不知道分割出来的内容是什么,这个阶段的图像分割方法包括像Ostu、FCM、分水岭、N-Cut等,属于非监督学习;图像语义分割是更高级的分割,语义分割是在传统分割的基础之上,分类出每一个区域的语义,这个阶段的主要方法是深度学习。还有一种分割叫实例分割(Instance Segmentation),在语义分割的基础上,对属于同一类别的不同物体进行划分。图像分割的应用场景,比如自动驾驶,3D 地图重建,美化图片,人脸建模等等。图像分割是像素级的,与图像分类、目标检测区分开,是更高一级层面的。
上图中的图像分割应指的是传统的分割方法,在传统的图像识别中需要先进行图像分割。

三、图像识别快速发展的原因

(1)计算性能大幅提高,底层芯片从CPU+GPU到FPGA,再到人工智能芯片,计算性能不断刷新;
(2)应用场景多样化,提升产业与技术的发展;
(3)开源工具与框架方便学习与研究,缩短理论到应用的距离。

图像处理与图像识别笔记(一)相关推荐

  1. 图像处理与图像识别笔记(五)图像增强2

    上一节中我们讲解了灰度变换的原理以及实现方法,本节我们讲解空域滤波增强,与灰度变换相同,空域滤波增强是一种空域处理的方法,不过空域滤波不是一种对点做处理的方法,而是利用相邻像素间的关系进行增强.空域滤 ...

  2. 图像处理与图像识别笔记(三)图像增强1

    图像增强的目的是为了改善图像的视觉效果,为了更便于人或机器的分析和处理,在不考虑图像降质(前提)的情况下,提高图像的可观性.灰度变换是一种典型的图像增强方法,我们通常把图像处理按照处理方法分成空域方法 ...

  3. 图像处理与图像识别笔记(二)图像变换

    在本章节中,将介绍几种常用的图像变换的方法,即利用数学公式将图像变换成另一种具有特定物理意义的图像,通过新的图像,我们可以观察出原图像的某些特性,且可以对原图像进行滤波.压缩等图像处理的操作,包括傅里 ...

  4. 图像处理与图像识别笔记(六)图像增强3

    上一章节中我们讲解了空域滤波的图像增强方法,包括图像的平滑和锐化,本文中,我们首先带来频域滤波的图像增强方法,指在频域中对图像进行变换,需要的基础知识是前述过的图像傅里叶变换,请查看学习. 一.频域滤 ...

  5. 数字图像识别笔记(第三章-灰度变换与空间滤波)

    title: 数字图像识别笔记(第三章-灰度变换与空间滤波(1)) categories: 数字图像识别 tags: 数字图像识别 date: 2020/10/1 20:33 mathjax: tru ...

  6. 数字图像识别笔记(第一章绪论)

    title: 数字图像识别笔记(第一章绪论) categories: 数字图像识别 tags: 数字图像识别 date: 2020/9/29 23:59 mathjax: true toc: true ...

  7. 《数字图像处理》读书笔记1:绪论

    <数字图像处理>读书笔记1:绪论 1 基本概念 1.1 函数f(x, y) 1.2 数字图像(Digital Image).像素 1.3 电磁波谱(Electromagnetic Spec ...

  8. 《数字图像处理》读书笔记2:数字图像处理基础

    <数字图像处理>读书笔记2:数字图像处理基础 1 人类视觉感知 1.1 眼睛构造图 1.2 基本概念: 1.2.1 亮度适应(Brightness Adaptation) 1.2.2 主观 ...

  9. 数字图像处理MATLAB学习笔记(五)

    数字图像处理MATLAB学习笔记(五) Color Image Processing 1 Color Image Representation in MATLAB 这里不多说了,彩色图片在计算机中以R ...

最新文章

  1. python的切片和索引是什么_NumPy 切片和索引
  2. leetcode算法题--构建乘积数组
  3. Java 理论与实践: 垃圾收集简史
  4. linux内核支持2t,Linux 支持2T磁盘分区
  5. 如何用 Python 实现超级玛丽的人物行走和碰撞检测?
  6. byteofpython.info_A Byte of Python 笔记(7)数据结构:列表、元组、字典,序列
  7. 使用xp_readerrorlog命令读取SQL Server错误日志
  8. java vlan端口配置_HCIP之VLAN的配置
  9. Windows RC、CTP、RTM、OEM、RTL、VOL等版本区别
  10. VS 2005 命令行cl编译配置 Notepad++设置
  11. Java for Android 基础API整理
  12. 单位脉冲响应、单位阶跃响应的作用?
  13. SOLIDWORKS中钣金展开标注是英文怎么办?
  14. electron-vue打包后样式变大以及不同分辨率屏幕适配问题
  15. 如何将网站发布上线,配合宝塔Linux面板,小白级教程
  16. echarts 日历图
  17. 小程序技术能否成为移动应用市场新机遇?
  18. 面向自动驾驶的高精度地图
  19. 关于郭德纲徒弟打人事件的一点看法
  20. 李涛老师PS高手之路笔记

热门文章

  1. 今年阿里双十一提升广告点击率居然用的是这种算法?!
  2. Toast与Snackbar的那点事
  3. Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Apollo
  4. Spring Boot引起的“堆外内存泄漏”排查及经验总结
  5. 技术动态 | TechKG:一个面向中文学术领域的大型知识图谱
  6. 算法工程师笔试 -剑指offer-习题详细解答
  7. 浅谈事理图谱认知:系统体系+领域收敛+人机协同+辅助范式
  8. tensorflow4 代价函数、dropout、优化器
  9. OpenStack组件——Keystone身份认证
  10. [leetcode]Decode Ways