Matlab图像处理笔记.docx
- 文档编号:24012853
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:14
- 大小:532.72KB
Matlab图像处理笔记.docx
《Matlab图像处理笔记.docx》由会员分享,可在线阅读,更多相关《Matlab图像处理笔记.docx(14页珍藏版)》请在冰豆网上搜索。
Matlab图像处理笔记
D=
1234
>>C=diag(D,-1)
C=
00000
10000
02000
00300
00040
>>C=char(97)
C=
A
>>E='1111'
E=
1111
>>F='1111'
F=
1111
>>char(E,F)
ans=
1111
1111
>>G=strvcat(E,F)
G=
1111
1111
>>len=length(F)
len=
4
>>H=[121]
H=
121
>>i=roots(H)
i=
-1
-1
>>forn=1:
10
x(n)=sin(n*pi/10)
end
a=1;
ifa<10
a=6
end
a=
6
第三节
matlab用RC表示坐标
K=imread('方形孔打法.gif')
从当前目录里找该图片,或者搜索路径里
>size(K)
ans=
1952601147
>>whosK
NameSizeBytesClassAttributes
K4-D7452900uint8
imwrite(K,'1.gif')在当前目录建立图像
imshow()图像的显示
uint8无符号8位整型数据,节省空间,但不适于计算
图像在计算前转换为double型的
读入图像是8位的,处理时转化为double的
对于灰度图像,uint8表示范围[0~255],double型表示范围[0~1]
点运算不改变图像像素点之间的空间关系
线性点运算
直方图灰度变换
平方根变换函数对
J=imadjust(I,[low_inhigh_in],[low_outhigh_out],gamma)
默认值0~1,gamma<1图像亮度增强,gamma>1图像暗度增强,gamma=1图像线性变换
灰度图像I变换为图像J,输入值为low_inhigh_in,输出值为low_outhigh_out,其他值都被剪掉,把low_inhigh_in置换为相对应的low_outhigh_out
RGB2=imadjust(RGB1......)
brighten(beta)beta在-1~0图像亮度降低,beta0~1图像亮度增强
直方图的规定化
g=histeq(I,hgram)
Z=Imadd(X,Y)
Imsubtract(X,Y)
Immuliply(X,Y)
图像代数运算函数不需要数据类型的转换,可以直接接受uint8和uint16的图像,并返回相同数据类型的结果。
要保证输入X、Y的大小相等,类型相同。
土相减法用于检测运动物体
图像的乘法实现掩膜操作,即屏蔽掉图像的某一部分。
一幅图像乘以某个常数,通常被称为缩放,缩放因子大于一,增强图像亮度。
乘法运算也可用来实现卷积。
图像除法imdivide可用于校正成像设备非线性的影响,检测图像间的差别,
图像的几何运算。
1.图像的灰度级插值计算
最近零插值,
双线性插值,一阶插值法,需要三次插值,先对两水平方向进行插值,然后再在垂直方向上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 图像 处理 笔记