数字图像处理的MATLAB实现(「十五」MATLAB图像处理之一)

Posted

篇首语:知识的价值不在于占有,而在于使用。本文由小常识网(cha138.com)小编为大家整理,主要介绍了数字图像处理的MATLAB实现(「十五」MATLAB图像处理之一)相关的知识,希望对你有一定的参考价值。

数字图像处理的MATLAB实现(「十五」MATLAB图像处理之一)

在MATLAB软件中有一个专门的图像处理工具箱(Image Processing Toolbox),利用该工具箱,我们完成绝大多数的图像处理工作。

MATLAB支持四种图像类型,即RGB图像、索引图像、灰度图像和二值图像。实质上,MATLAB还支持另一种图像类型,即多帧图像阵列,其是MATLAB视频处理和图像处理的桥梁。视频其实就是大量图片的有序排列,只要每张图片播放速度够快,我们就可以感觉到是视频播放。

在MATLAB中,数字图像都是用一个矩阵来表示的,这个矩阵可能是二维、三维或者多维的

用下面的一段代码来说明四种图像类型的差异:

clc;clear all;close all

set(0,\'defaultfigurecolor\',\'w\')

RGB=imread(\'c:\\ir_5.png\');%从本地读入彩色图像

IND=rgb2ind(RGB,128);%变换为索引图像

GRAY=rgb2gray(RGB);%变换为灰度图像

BW=im2bw(RGB);%变换为二值图像

figure(1);imshow(RGB);%显示图像

figure(2);imshow(IND);

figure(3);imshow(GRAY);

figure(4);imshow(BW);

MAX_RGB=max(max(max(RGB,[],3)));%查看RGB图像中的最大值

MIN_RGB=min(min(min(RGB,[],3)));%查看RGB图像中的最小值

RGB图像

索引图像

灰度图像

二值图像

变量的大小及范围

上面的实例中可以看出:

RGB图像是以一个M*N*[R G B]的三维矩阵来表示的,当矩阵中元素为unit8类型,元素范围为[0 255];

索引图像是以一个M*N的二维矩阵来表示的,当矩阵中元素为unit8类型,元素范围为[0 p-1],p表示RGB转换为索引图像时所设置的图像颜色的个数(上面的实例中,我们的p设置为128,所以元素范围为[0 127]);

灰度图像是以一个M*N的二维矩阵来表示的,当矩阵中元素为unit8类型,元素范围为[0 255];

二值图像是以一个M*N的二维矩阵来表示的,其矩阵中元素为logical类型,元素只有可能是0或1,是一种逻辑矩阵,0代表黑色,1代表白色;

这只是基于最基本的方面,对上述四种图像类型作的解释。其实,它们还有更深层次的差异。如果大家感兴趣,可以自己查找资料了解。

最后,感谢大家的耐心阅读!

相关参考

灰度图像二值化处理matlab(图像二值化的阈值求法)

图像二值化的操作,就是寻找一个合适的阈值T,把图像中所有像素值小于等于该阈值的像素点设置为一个像素值,同时把图像中所有像素值大于该阈值的像素点设置为另一个像素值。也就是说,二值化之后整幅图像中只有两种...

灰度图像二值化处理matlab(图像二值化的阈值求法)

图像二值化的操作,就是寻找一个合适的阈值T,把图像中所有像素值小于等于该阈值的像素点设置为一个像素值,同时把图像中所有像素值大于该阈值的像素点设置为另一个像素值。也就是说,二值化之后整幅图像中只有两种...

日本sumdoy产品介绍(Matlab代码批处理中国地面气象日值数据集(2400站点数据集))

气象数据一直是一个价值较高的数据,它被广泛用于各个领域的研究当中。地理遥感生态网平台www.gisrs.cn提供的气象数据包括有气温、气压、相对湿度、降水、蒸发、风向风速、日照等多种指标,但是包含了这些全部指标的气象...

数学函数式组利用MATLAB验证(Matlab基础入门手册(第四章 数据类型))

...int8(其他见下表)取值范围intmax/intmin测试类型class3.概念Matlab支持整数数据的1个,2个,4个和8个字节的存储,再分为有符号和无符号,总共8个整型类别。整型类型整型类别取值范围函数有符号的8位整数-2^7至2^7-1int8有符号的16位...

悬臂梁的振动问题(微分求积法求解悬臂梁自由振动程序)

...数值方法本身的研究尽管已经相当成熟。给大家分享一个Matlab实现悬臂梁自由振动的小程序,帮助大家学习微分微分求积法。cleardigits()u=i;%保留虚数N=15;%节点数X=[]

汞齐灯(科学看待UV光解催化氧化技术(数字+图))

导读 对于低浓度大风量的VOCs处理,目前广泛采用了UV光解催化处理方法,影响其效率的主要因素包括光源、催化剂、温湿度和停留时间等,解决UV光解催化处理VOCs的关键技术相应地需要从光源的选择、催化剂的优化和设备的空...

液位传感器的原理图(十五种液位计的动图演示、应用、参数,你都知道么?)

今天仪表君又为大家带来满满的干货,这些液位计的工作原理、试用情况以及市场上普遍的参数,相信总有能让你学习到的东西。超声波物位计1.工作原理本产品的工作原理:就是通过一个可以发射能量波(一般为脉冲信号)的...

液位传感器的原理图(十五种液位计的动图演示、应用、参数,你都知道么?)

今天仪表君又为大家带来满满的干货,这些液位计的工作原理、试用情况以及市场上普遍的参数,相信总有能让你学习到的东西。超声波物位计1.工作原理本产品的工作原理:就是通过一个可以发射能量波(一般为脉冲信号)的...

数字音频处理器(1000字让你掌握数字音频处理器)

老实说我是不想写这篇文章的,因为现阶段数字音频处理器与数字调音台有太多功能重复的地方,基本上调音台有的功能数字音频处理器全都有。所以在诸多信息化项目中又经常出现它的影子,这严重激发了我的强迫症,所以我...

数字图像处理的基本原理(中国科学家创新DNA存储算法 让敦煌壁画再“活”两万年)

DNA存储的敦煌壁画。天津大学供图DNA存储技术概念图。天津大学供图基于德布莱英图理论设计的序列重建算法高效解决DNA断裂、降解问题。天津大学供图科幻大片《侏罗纪公园》里讲述了这样一个故事:科学家找到一块有史前蚊...