图像处理 --- 一、认识图像处理
声明: 本系列文档由学习哔站视频总结而得,后续会逐渐添加相对应的示例代码(python)
1. 什么是图像与图像处理
百闻不如一见。
图像是客观对象的一种相似性的、生动性的描述或写真,是人类社会活动中最常用的信息载体。 或者说图像是客观对象的一种表示,它包含了被描述对象的有关信息。 它是人们最主要的信息源。
1.1 什么是图像
- 图 ——> 物体透射或反射的分布,是客观存在的;
- 像 ——> 人(的视觉系统)对(接受在大脑中形成的)图的印象或认识,是人的感觉。
- 图像 ——> 是图和像的有机结合,既反映物体的客观存在,又体现人的心里因素;是客观对象的一种可视表示,它包含了被描述对象的有关信息。
1.2 图像的分类
根据图像空间坐标和幅度(亮度或色彩)的连续性可分为模拟(连续)图像和数字图像。
- 模拟图像:空间坐标和幅度都连续变化的图像
- 数字图像:空间坐标和幅度均用离散的数字表示的图像
1.3 图像处理
图像处理(image processing)就是对图像信息进行加工处理和分析,以满足:
- 人的视觉、心里需求
- 实际应用或某种目的(如机器识别)的需求
着重强调图像之间进行的变换,广义上泛指各种图像技术,狭义上指随图像进行各种加工(处理),达到:
- 改善人的视觉效果,
- 为自动识别打基础,
- 压缩编码
1.4 图像处理的分类
- 模拟图像处理(光学处理):光学透镜处理、光学照相处理等。
- 优点:实时性强、速度快、处理信息量大、分辨率高;
- 缺点:处理精度低,灵活度差,难有判断功能。
- 数字图像处理:利用计算机对数字图像进行处理。
- 精度高、处理内容丰富、方法易变、灵活度高
- 缺点处理速度较慢。
- 光电结合处理:用光学方法完成运算量巨大的处理(如频谱变换等),用计算机对光学处理结果(如频谱)进行分析判断等处理。该方法是前两种方法的有机结合,它集结了二者的优点,光电结合处理是今后图像处理的发展方向,也是一个值得关注的研究方向。
2. 数字图像处理的方法和步骤
2.1 图像的数学表示
一幅图像所包含的信息首先表现为光的强度(intensity),即一幅图像可看成是空间各个坐标点上的光强度 I
的集合,其普遍数学表达式为:
I = f(x,y,z,λ,t) # x,y,z 表示空间坐标,λ表示波长,t表示时间。
式中:
- (x,y,z)表示空间坐标,
- λ 表示波长,
- t 表示时间,
- I (大写) 是光点(x,y,z)的强度(幅度)。
静止图像,与时间 t 无关;
静止图像: I = f(x,y,z,λ)
单色图像(也成灰度图像),波长 λ 为常数;
单色图像: I = f(x,y,z,t)
平面图像则与坐标 z 无关。
平面图像: I = f(x,y,λ,t)
而对于平面上的静止灰度图像,器数学表达式可简化为:
I = f(x,y)
运动图像可用(静止)的图像序列来表示,彩色图像可分解成三基色图像,三维图像可有二维重建。
因此主要针对平面上的静止灰度图像进行论述。
图像的特点:
- 空间有限:人的视野有限,一幅图像的大小业有限。
- 幅度(强度)有限:即对于所有的
x,y
都有0 <= f(x,y) <= Bm
,其中 Bm 为有限值。
2.2 数字图像处理的基本步骤
- 图像信息的获取:采用图像扫描仪等奖图像数字化
- 图像信息的存储:对获取的数字图像、处理过程中的图像信息以及处理结果存储在计算机等数字系统中。
- 图像信息的处理:即数字图像处理,它是指用数字计算机或数字系统对数字图像进行各种处理。
- 图像信息的传输:要解决的主要问题是传输信道和数据量的矛盾问题。
- 图像信息的显示:用可视的方法进行输出和显示。
2.3 数字图像处理的内容和方法
图像数字化:将非数字形成的图像信号通过数字化设备转换成数字图像,包括采样和量化。
图像变换:对图像进行变换以便于在频域对图像进行有效的处理。
图像增强:增强图像中的有用信息,削弱干扰和噪声,提高图像的清晰度,突出图像中所感兴趣的部分。
图像恢复(复原):对退化的图像进行处理,使处理后的图像尽可能地接近原始(清晰)图像。
图像压缩编码:对待处理图像进行压缩编码以减少面熟信息的数据量(存储空间的限制)。
- 静止图像:
- 图像尺寸:480*640像素的彩色图片
- 数据量:480 x 640 x 3 = 900K bytes
- 运动图像:
- 8G容量:8G bytes
- 放映速度:36帧/秒
- 压缩前约放映2502秒
- 结论:有限的存储空间要求压缩图像。
- 静止图像:
图像分隔:根据选定的特征将图像划分为若干个有意义的部分,这些选定的特征包括图像的边缘、区域等。
通过Prewitt梯度方法获取图像的轮边缘
图像的分析和描述:主要是对已经分隔的或正在分隔的图像各个部分的属性及各部分之间的关系进行分析表述。
- 区域的几何特征
- 边界描述
- 区域描述
- 纹理描述
- 形态学描述
图像的识别分类:根据从图像中提取的各自目标物的特征,与目标国有的特征进行匹配、识别,以作出对各自目标物类属的判别。
3. 数字图像处理系统的组成
一个基本的数字图像处理系统由图像输入、图像存储、图像通信、图像处理和分析五个模块组成。如图所示:
1) 数字图像输入模块:也称图像采集或图像数字化,是利用图像采集设备(数码相机、数码摄像机等)来获取数字图像,或通过数字化设备(如图像扫描仪)将要处理的连续图像转换成适合于计算机处理的数字图像。
2)数字图像存储模块:用于图像处理和分析的数字图像存储器可分为三类,
处理和分析过程中使用的快速存储器
在线或联机存储器
不经常使用的数据库(档案库)存储器
如:计算机内存、硬盘、软盘、闪存盘、CD光盘等。
**3)数字图像输出模块:**在图像分析、识别和理解中,一般需要将处理前后的图像显示出来,或将处理结果永久保存。
前者称为软拷贝或显示,使用设备包括CRT显示器、液晶显示器和投影仪等;
后者称为硬拷贝,使用设备包括照相机、激光拷贝和打印机等。
**4)数字图像通信模块:**对图像数据进行传输和通信。用于图像数据量很大,而能提供通信传输又有限,因此传输前必须对表示图像的数据进行压缩编码,以减少图像数据量。
**5)数字图像处理与分析模块(核心模块):**包括处理算法、实现软件和计算机。
4. 数字图像的主要应用
- 宇宙探测中的应用:主要是星体图片的获取、传送和处理;
- 通信方面的应用:图像信息传输、电视电话、卫星电话、数字电视等。主要是压缩图像数据和动态图像(序列)传送;
- 遥感方面的应用:(航空遥感卫星遥感)地形、地质、资源的勘测,自然灾害检测、预报和调查,环境检测、调查等;
- 生物医学方面的应用:细胞分析、染色体分类、放射图像处理、血球分类、各种CT、核磁共振图像分析、DNA显示分析、显微图像处理、癌细胞识别、心脏活动的动态分析、超声图像成像、生物进化的图像分析等等;
- 军事公安方面的应用:军事目标的侦查和探测、导弹制导、各种侦查图像的判读和识别,雷达、声纳图像处理、指挥自动化系统等;
- 工业生产的应用:将CAD和CAM技术应用于磨具和零件优化设计和制造、无损探伤、石油气勘测、纺织物的图案设计、流水线零件的自动检测识别、邮件自动分拣和包裹的自动分拣识别等。
- 天气预报:天气云图测绘、传输,气象卫星云图的处理和识别等。
- 信息安全:信息隐藏与数字水印,指纹识别、虹膜识别和面部识别。
图像处理 --- 一、认识图像处理相关推荐
- 十二、数字图像处理之彩色图像处理
数字图像处理之彩色图像处理 (一)在MATLAB中彩色图像的表示 (1)RGB图像 (2)索引图像 (3)处理RGB图像和索引图像的函数 (二)彩色空间之间的转换 (1)NTSC彩色空间 (2)YCb ...
- 《OpenCv视觉之眼》Python图像处理七 :Opencv图像处理之高通滤波和低通滤波原理及构造
本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...
- cmyk图像处理matlab,数字图像处理及MATLAB实现 全套课件.pptx
出版社;1.1 图 像1.1.1 图像1.1.2 图像信息的重要性1.2 图像技术及图像的分类1.2.1 图像技术1.2.2 图像的分类;图1.1 图像实例(a)景物图像 (b)显微图像 ;(1)灰度 ...
- cd库图像处理php,PHP图像处理类库及演示分享
简单写了一个PHP的图像处理类库,虽然功能比较少,但是目前也没用到太高级的,以后用到了再填吧,或者哪位给点建议加上什么功能,或者有什么需求可以跟我说,我有时间加上,如果哪位对这个类库进行了扩展的话,还 ...
- 【图像处理】数字图像处理之颜色
00. 目录 文章目录 00. 目录 01. 什么是颜色 02. 颜色的数字化 03. 常见颜色模型 04. 颜色模型分类 05. 附录 01. 什么是颜色 颜色是通过眼.脑和我们的生活经验所产生的对 ...
- 第6章 Python 数字图像处理(DIP) - 彩色图像处理2 - 灰度分层(灰度分割)和彩色编码,灰度值到彩色变换,Gray to RGB
第6章主要讲的是彩色图像处理,一些彩色模型如RGB,CMK,CMYK,HSI等色彩模型:彩色模型的变换关系:还包含由灰度图像怎样处理成假彩色图像:使用彩色分割图像等.本章比较少理论还有变换的描述,主要 ...
- 数字图像处理 第二章 图像处理基础
数字图像处理基础 2.1 色度学基础 色度学 人的视觉特性 2.1.1 三基色原理 人眼的视网膜上存在有大量能在适当亮度下分辨颜色的锥状细胞,它们分别对应红.绿.蓝三种颜色,即分别对红光.绿光.蓝光敏 ...
- python图像处理模块_Python图像处理库PIL的ImageEnhance模块使用介绍
Python图像处理库PIL的ImageEnhance模块使用介绍 发布时间:2020-08-31 20:08:55 来源:脚本之家 阅读:66 ImageEnhance模块提供了一些用于图像增强的类 ...
- 【图像处理】彩色图像处理(Color Image Processing)
实验要求 (1.a) 编写程序实现图6.23,程序的输入为图像中指定的两个灰度级范围.程序的输出为RGB 格式图像,其中,一个灰度级范围显示为指定的彩色,其余的像素以RGB 形式显示为与输入图像对 ...
- python与医学图像处理_医学图像处理与深度学习(一)
从本文开始,作者将开始介绍图像处理的基础知识,基本的医学图像数据,并且对这些数据进行可视化处理. 利用深度学习技术,分析图像与视频,并且将之应用在诸如自动驾驶,无人机等等领域已经成为最新研究方向.在最 ...
最新文章
- jenkins rec cve-2019-1003000 复现
- CenterNet 读书笔记
- 单元测试中使用mock最好不要使用easymock而应该使用powermock
- spring bean的生命周期和创建流程
- Happy Holidays and Season's Greetings Everyone!
- 李天平: 技术以外的功夫
- python入门指南txt-pip安装和使用入门指南
- php编程 之php基础 表单
- 汉化:Blocs for Mac(可视化网页设计工具)4.5.0
- area标签高亮_HTML的所有标签列表
- CodeForces - 808B Average Sleep Time
- 学习笔记(16):程序员的数学:微积分-常用导数(一):最常用到的技巧
- 【Linux】返回上级目录
- photoshop CS6 安装 coolorus色环
- Redis(二) -- redis.conf详解(redis6)
- AXURE实现QQ音乐APP部分原型功能
- Substance Designer 井盖
- npm安装vue,在vue/dist目录下没有产生vue.js文件
- python自动下载邮件附件_Python邮件处理(收取、解码及附件下载)
- 5V的OVP过压保护IC,去掉不良率
热门文章
- java点击按钮结线程_多线程的Java应用程序在调试工具Netbeans中单击“停止”按钮时输出一个奇怪的结果...
- keil stm32标准库放在哪里_STM32之PWM
- ICLR2020满分论文 | 为什么梯度裁剪能加速模型训练?
- Spring Cloud Config的配置中心获取不到最新配置信息的问题
- BAT研发Java面试36题总结:Spring+Redis+Docker+Dubbo
- pkuseg-python的postag.zip在不能联网的服务器上的解决办法
- 特征工程到底是什么?2019百度实习生招聘试题之一
- 一个XML转换的例子
- PHP 常用数据库操作
- [数据挖掘]朴素贝叶斯分类