配色: 字号:
图像处理
2014-09-04 | 阅:  转:  |  分享 
  
一、图像基本操作

1.读取图像并显示:

>>clear;closeall????????%清空Matlab工作平台所有变量(准备工作)>>I=imread(''pout.tif'');?%该图像是Matlab图形工具箱中自带的图像(\toolbox\images\imdemos)>>imshow(I)



2.检查内存(数组)中的图像:

>>whos

Name?????Size???????????????????Bytes??Class

?I??????291x240??????????????????69840?uint8array

Grandtotalis69840elementsusing69840bytes

表示该图像采用8位存储方式并占用了69840B的存储空间。

3.实现图像直方图均衡化:

>>figure,imhist(I)???%在新图中显示图像I的直方图

>>I2=histeq(I);?%均衡化以后的图像存在I2数组中(图像灰度值扩展到整个灰度范围,对比度提高)>>figure,imshow(I2)?%显示均衡化后的图像>>figure,imhist(I2)??%显示均衡后的灰度值分布情况

8位图像取值范围:[0,255],16位图像取值范围:[0,655351],双精度图像取值范围:[0,1]



?

4.保存图像:

>>imwrite(I2,''pout2.png'');???%将图像由原先的tif格式另存为png格式



?

5.检查新生成文件的信息:

>>imfinfo(''pout2.png'')????%观察保存图像的文件信息

ans=

?????????????????Filename:''pout2.png''???????%文件名??????????????FileModDate:''11-Apr-200921:55:35''??%文件修改日期?????????????????FileSize:36938??????%文件大小???????????????????Format:''png''???????%?文件格式????????????FormatVersion:[]?????????%?格式????????????????????Width:240???????%文件宽度???????????????????Height:291???????%文件高度?????????????????BitDepth:8?????????%文件位深度????????????????ColorType:''grayscale''?%颜色类型



献花(0)
+1
(本文系夜雨留香101...首藏)