【matlab数字图像处理实验】图像基本操作
学习在 MATLAB 环境下对图像文件的基本操作,为读取各种格式的图像文件和后续进行的图像处理打下基础。
实验内容
(01)读出MATLAB 目录下图像文件并进行旋转、加亮、取反、多幅图片显示等操作。
(02)将MATLAB 目录下图像文件读出,显示它的图像及灰度直方图并进行直方图衡化。
实验结果
(01)读取和显示I=imread('');imshow(I);
(02)加亮I=imread('');K=I+80;imshow(K);
(03)取反I=imread('');J=imcomplement(I);imshow(J);
(04)翻转I=imread('');K=imrotate(I,45);imshow(K);
(05)图片信息whos I
(06)图片大小I=imread('');size(I);[M,N] = size(I);
(07)彩色到黑白I=imread('lene.jpg');K=rgb2gray(I);subplot(1,2,1),imshow(I);title('原始图像')subplot(1,2,2),imshow(K);title('黑白图像')
(08)直方图均衡化I=imread('');subplot(2,2,1),imshow(I)title('原始图像')subplot(2,2,3),imhist(I)title('原始图像直方图')a=histeq(I,256); %直方图均衡化,灰度级为256subplot(2,2,2),imshow(a) %输出均衡化后图像title('均衡化后图像')subplot(2,2,4),imhist(a)title('均衡化后图像直方图')
小结
(01)在后续的图像处理中,size()函数在图像点运算,比如域值化以及线性处理中有特别作用。subplot(,,),imshow()函数用于多幅图像的显示,而单独显示则使用figure,imshow()。
(02)直方图是灰度级数的函数,反映了图像中具有该灰度级数的像素的个数。直方图均衡化就是把原图像的灰度直方图从比较集中的某个区间变成在全部灰度范围内的均匀分布。均衡化后图像的像素重新分配,使一定会度范围内的像素数量大致相同。图像的亮度变得更亮了,增强了图像的整体效果。
(03)均衡化后直方图趋于平坦化,灰度间隔(动态范围)拉大,对比度加强,图像清晰,便于读取、分析和处理。
-
stdole32.tlb丢失或损坏怎么办
Excel是我们办公时候最常用的办公软件之一,但是有些win7专业版用户在使用Excel的过程中出现了“某个对象程序库丢失或损坏”的警告,这究竟是怎么回事呢?虽然有这个错误提示,但是Excel大部分功能还是可以正常使用的。下面由小编给大家介绍一下丢失或损坏的解决方法...
-
Excel中身份证号计算年龄公式是什么
Excel是一款电子表格软件,直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。那么EXCEL中身份证号计算年龄公式是什么呢,下面我们就来了解一下。操作方法(01)在单元格中输入“=2018-MID(D4,7,)”。(02)D4表示身份证...
-
显卡位宽有哪些,有什么区别
为了更好的兼容,更好的DIY,我们需要了解一下显卡的位宽有哪些,有什么区别。操作方法(01)显卡位宽,主流有128bit还有64bit、128bit、256bit,显存的位宽越高,显卡的性能也就越好。(02)主流显卡采用128bit位宽,128位的显存能够适应大多数游戏。(03)显存的带宽=显存频率*显存位...
-
如何使用QQ云盘呢?怎么使用微云呢?
现在云盘比较流行,随着网络的发展,以前的U盘现在逐步减少,网络云盘可以通过网络盘帮我们保存资料,不需要再随身携带U盘了。下面和大家谈下如何使用qq云盘?操作方法(01)在电脑上登录QQ。(02)点击微云图标进入微云。(03)日常笔记可以在“笔记”栏打开,然后点击新建一个文件。...