A
1.applylut
功能:在二进制图像中利用lookup表进行边缘操作
语法:A=applylut(BW,lut)
B
2.bestblk
功能:确定进行块操作的块的大小
语法:
siz=bestblk([m n],k)
[mb,nb]=bestblk([m n],k)
3.blkproc
功能:实现图像的显式块操作
语法:
B=blkproc(A,[m n],fun)
B=blkproc(A,[m n],fun,P1,P2,...)
B=blkproc(A,[m n],[mborder nborder],fun,...)
B=blkproc(A,'indexed',...)
4.brighten
功能:增加或降低颜色映像表的亮度
语法:
brighten(beta)
newmap=brighten(beta)
newmap=brighten(map,beta)
brighten(fig,beta)
5.bwarea
功能:计算二进制图像对象的面积
语法:total=bwarea(BW)
6.bweuler
功能:计算二进制图像的欧拉数
语法:eul=bweuler(BW,n)
7.bwfill
功能:填充二进制图像的背景色
语法:
BW2=bwfill(BWl,c,r,n)
BW2=bwfill(BWl,n)
[BW2,idx]=bwfill(...)
BW2=bwfill(x,y,BW1,xi,yi,n)
[x,y,BW2,idx,xi,yi]=bwfill(...)
BW2=bwfill(BW1,'holes',n)
[BW2,idx]=bwfill(BW1,'holes',n)
8.bwlabel
功能:标注二进制图像中已连接的部分
语法:
L=bwlabel(BW,n)
[L,num]=bwlabel(BW,n)
9.bwmorph
功能:提取二进制图像的轮廓
语法:
BW2=bwmorph(BW1,operation)
BW2=bwmorph(BW1,operation,n)
10.bwperim
功能:计算二进制图像中对象的周长
语法:BW2=bwperim(BW1,n)
11.bwselect
功能:在二进制图像中选择对象
语法:
BW2=bwselect(BW1,c,r,n)
BW2=bwselect(BW1,n)
[BW2,idx]=bwselect(...)
C
12.cmpermute
功能:调整颜色映像表中的颜色
语法:
[Y,newmap]=cmpermute(X,map)
[Y,newmap]=cmpermute(X,map,index)
13.cmunique
功能:查找颜色映像表中特定的颜色及相应的图像
语法:
[Y,newmap]=cmunique(X,map)
[Y,newmap]=cmunique(RGB)
[Y,newmap]=cmunique(I)
14.col2im
功能:将矩阵的列重新组织到块中
语法:
A=col2im(B,[m n],[mm nn],block_type)
A=col2im(B,[m n],[mm nn])
15.colfilt
功能:利用列相关函数进行边缘操作
语法:
B=colfilt(A,[m n],block_type,fun)
B=colfilt(A,[m n],block_type,fun,P1,P2,...)
B=colfilt(A,[m n],[mblock nblock],block_type,fun,...)
B=colfilt(A,'indexed',...)
16.colorbar
功能:显示颜色条
语法:
colorbar('vert')
colorbar('horiz')
colorbar(h)
colorbar
h=colorbar(...)
17.conv2
语法:
C=conv2(A,B)
C=conv2(hcol,hrow,A)
C=conv2(...,shape)
18.convmtx2
功能:计算二维卷积矩阵
语法:
T=convmtx2(H,m,n)
T=convmtx2(H,[m n])
相关命令:conv2
19.convn
功能:计算n维卷积
语法:
C=convn(A,B)
C=convn(A,B,shape)
20.corr2
功能:计算两个矩阵的二维相关系数
语法:r=corr2(A,B)
D
21.dct2
功能:进行二维离散余弦变换
语法:
B=dct2(A)
B=dct2(A,m,n)
B=dct2(A,[m n])
22.dctmtx
功能:计算离散余弦变换矩阵
语法:D=dctmtx(n)
相关命令:dct2
23.dilate
功能:放大二进制图像
语法:
BW2=dilate(BW1,SE)
BW2=dilate(BW1,SE,alg)
BW2=dilate(BW1,SE,...,n)
24.dither
功能:通过抖动增加外观颜色分辨率,转换图像
语法:
X=dither(RGB,map)
BW=dither(I)
25.double
功能:转换数据为双精度型
语法:
B=double(A)
E
26.edge
功能:识别强度图像中的边界
语法:
BW=edge(I,′sobel′)
BW=edge(I,′sobel′,thresh)
BW=edge(I,′sobel′,thresh,direction)
[BW,thresh]=edge(I,′sobel′,...)
BW=edge(I,′prewitt′)
BW=edge(I,′prewitt′,thresh)
BW=edge(I,′prewitt′,thresh,direction)
[BW,thresh]=edge(I,′prewitt′,...)
BW=edge(I,′roberts′)
BW=edge(I,′roberts′,thresh)
[BW,thresh]=edge(I,′roberts′,...)
BW=edge(I,′log′)
BW=edge(I,′log′,thresh)
BW=edge(I,′log′,thresh,sigma)
[BW,threshold]=edge(I,′log′,...)
BW=edge(I,′zerocross′,thresh,h)
[BW,thresh]=edge(I,′zerocross′,...)
BW=edge(I,′canny′)
BW=edge(I,′canny′,thresh)
BW=edge(I,′canny′,thresh,sigma)
[BW,threshold]=edge(I,′canny′,...)
27.erode
功能:弱化二进制图像的边界
语法:
BW2=erode(BW1,SE)
BW2=erode(BW1,SE,alg)
BW2=erode(BW1,SE,...,n)
F
28.fft2
功能:进行二维快速傅里叶变换
语法:
B=fft2(A)
B=fft2(A,m,n)
29.fftn
功能:进行n维快速傅里叶变换
语法:
B=fftn(A)
B=fftn(A,siz)
30.fftshift
功能:把快速傅里叶变换的——移到光谱中心
语法:B=fftshift(A)
31.filter2
功能:进行二维线性过滤操作
语法:
B=filter2(h,A)
B=filter2(h,A,shape)
32.freqspace
功能:确定二维频率响应的频率空间
语法:
[f1,f2]=freqspace(n)
[f1,f2]=freqspace([m n])
[x1,y1]=freqspace(...,'meshgrid')
f=freqspace(N)
f=freqspace(N,'whole')
33.freqz2
功能:计算二维频率响应
语法:
[H,f1,f2]=freqz2(h,n1,n2)
[H,f1,f2]=freqz2(h,[n2 n1])
[H,f1,f2]=freqz2(h,f1,f2)
[H,f1,f2]=freqz2(h)
[...]=freqz2(h,...,[dx dy])
[...]=freqz2(h,...,dx)
freqz2(...)
34.fsamp2
功能:用频率采样法设计二维FIR滤波器
语法:
h=fsamp2(Hd)
h=fsamp2(f1,f2,Hd,[m n])
35.fspecial
功能:创建预定义的滤波器
语法:
h=fspecial(type)
h=fspecial(type,parameters)
36.ftrans2
功能:通过频率转换设计二维FIR滤波器
语法:
h=ftrans2(b,t)
h=ftrans2(b)
37.fwind1
功能:用一维窗口方法设计二维FIR滤波器
语法:
h=fwind1(Hd,win)
h=fwind1(Hd,win1,win2)
h=fwind1(f1,f2,Hd,...)
38.fwind2
功能:用二维窗口方法设计二维FIR过滤器
语法:
h=fwind2(Hd,win)
h=fwind2(f1,f2,Hd,win)
G
39.getimage
功能:从坐标轴取得图像数据
语法:
A=getimage(h)
[x,y,A]=getimage(h)
[...,A,flag]=getimage(h)
[...]=getimage
40.gray2ind
功能:转换灰度图像为索引图像
语法:[X,map]=gray2ind(I,n)
41.grayslice
功能:从灰度图像创建索引图像
语法:
X=grayslice(I,n)
X=grayslice(I,v)
H
42.histeq
功能:用直方图均等化增强对比
语法:
J=histeq(I,hgram)
J=histeq(I,n)
[J,T]=histeq(I,...)
43.hsv2rgb
功能:转换HSV值为RGB颜色空间
语法:
rgbmap= hsv2rgb(hsvmap)
RGB= hsv2rgb(HSV)
I
44.idct2
功能:计算二维离散反余弦变换
语法:
B=idct2(A)
B=idct2(A,m,n)
B=idct2(A,[m n])
45.ifft2
功能:计算二维快速傅里叶逆变换
语法:
B=ifft2(A)
B=ifft2(A,m,n)
46.ifftn
功能:计算n维快速傅里叶反变换
语法:
B=ifftn(A)
B=ifftn(A,siz)
47.im2bw
功能:转换图像为二进制图像
语法:
BW=im2bw(l,level)
BW=im2bw(X,map,level)
BW=im2bw(RGB,level)
48.im2col
功能:重调图像块为列
语法:
B=im2col(A,[m n],block_type)
B=im2col(A,[m n])
B=im2col(A,′indexed′,...)
49.im2double
功能:转换图像矩阵为双精度型
语法:
12=im2double(ll)
RGB2=im2double(RGBl)
BW2=im2double(BWl)
X2=im2double(Xl,'indexed')
50.im2uint8
功能:转换图像阵列为8位无符号整型
语法:
I2=im2uint8(I1)
RGB2=im2uint8(RGB1)
BW2=im2uint8(BW1)
X2=im2uint8(X1,'indexed')
51.im2uint16
功能:转换图像阵列为16位无符号整型
语法:
I2=im2uint16(I1)
RGB2=im2uint16(RGB1)
X2=im2uint16(X1,'indexed')
52.imadjust
功能:调整图像灰度值或颜色映像表
语法:
J=imadjust(I,[low high],[bottom top],gamma)
newmap=imadjust(map,[low high],[bottom top],gamma)
RGB2=imadjust(RGB1,...)
53.imapprox
功能:对索引图像进行近似处理
语法:
[Y,newmap]=imapprox(X,map,n)
[Y,newmap]=imapprox(X,map,tol)
Y=imapprox(X,map,newmap)
[...]=imapprox(...,dither_option)
54.imcontour
功能:创建图像数据的轮廓图
语法:
imcontour(I,n)
imcontour(I,v)
imcontour(x,y,...)
imcontour(...,LineSpec)
[C,h]=imcontour(...)
55.imcrop
功能:剪切图像
语法:
I2=imcrop(I)
X2=imcrop(X,map)(www.xing528.com)
RGB2=imcrop(RGB)
12=imcrop(I,rect)
X2=imcrop(X,map,rect)
RGB2=imcrop(RGB,rect)
[...]=imcrop(x,y,...)
[A,rect]=imcrop(...)
[x,y,A,rect]=imcrop(...)
56.imfeature
功能:计算图像区域的特征尺寸
语法:
stats=imfeature(L,measurements)
stats=imfeature(L,measurements,n)
57.imfinfo
功能:返回图形文件信息
语法:
info=imfinfo(filename,fmt)
info=imfinfo(filename)
58.imhist
功能:显示图像数据的柱状图
语法:
imhist(I,n)
imhist(X,map)
[counts,x]=imhist(...)
59.immovie
语法:mov=immovie(X,map)
60.imnoise
功能:增加图像的渲染效果
语法:
J=imnoise(I,type)
J=imnoise(I,type,parameters)
61.impixel
功能:确定像素颜色值
语法:
P=impixel(I)
P=impixel(X,map)
P=impixel(RGB)
P=impixel(I,c,r)
P=impixel(X,map,c,r)
P=impixel(RGB,c,r)
[c,r,P]=impixel(...)
P=impixel(x,y,I,xi,yi)
P=impixel(x,y,X,map,xi,yi)
P=impixel(x,y,RGB,xi,yi)
[xi,yi,P]=impixel(x,y,...)
62.improfile
功能:沿线段计算剖面图的像素值
语法:
c=improfile
c=improfile(n)
c=improfile(I,xi,yi)
c=improfile(I,xi,yi,n)
[cx,cy,c]=improfile(...)
[cx,cy,c,xi,yi]=improfile(...)
[...]=improfile(x,y,I,xi,yi)
[...]=improfile(x,y,I,xi,yi,n)
63.imread
功能:从图形文件中读取图像
语法:
A=imread(filename,fmt)
[X,map]=imread(filename,fmt)
[...]=imread(filename)
[...]=imread(...,idx)(TIFF only)
[...]=imread(...,ref)(HDF only)
[...]=imread(...,′BackgroundColor′,BG)(PNG only)
[A,map,alpha]=imread(...)(PNG only)
64.imresize
功能:改变图像大小
语法:
B=imresize(A,m,method)
B=imresize(A,[mrows ncols],method)
B=imresize(...,method,n)
B=imresize(...,method,h)
65.imrotate
功能:旋转图像
语法:
B=imrotate(A,angle,method)
B=imrotate(A,angle,method,′crop′)
66.imshow
功能:显示图像
语法:
imshow(I,n)
imshow(I,[low high])
imshow(BW)
imshow(X,map)
imshow(RGB)
imshow(...,display_option)
imshow(x,y,A,...)
imshow filename
h=imshow(...)
67.imwrite
功能:把图像写入图形文件中
语法:
imwrite(A,filename,fmt)
imwrite(X,map,filename,fmt)
imwrite(...,filename)
imwrite(...,Param l,Vall,Param2,Va12…)
68.ind2gray
功能:把检索图像转化为灰度图像
语法:
I=ind2gray(X,map)
69.ind2rqb
功能:转化索引图像为RGB真彩图像
语法:RGB=ind2rgb(X,map)
70.iptgetpref
功能:获取图像处理工具箱参数设置
语法:value=iptgetpref(prefname)
71.iptsetpref
功能:设置图像处理工具箱参数
语法:iptsetpref(prefname,value)
72.iradon
功能:进行反Radon变换
语法:
I=iradon(P,theta)
I=iradon(P,theta,interp,filter,d,n)
[I,h]=iradon(...)
73.isbw
功能:判断是否为二进制图像
语法:flag=isbw(A)
74.isgray
功能:判断是否为灰度图像
语法:flag=isgray(A)
75.isind
功能:判断是否为索引图像
语法:flag=isind(A)
76.isrgb
功能:判读是否为RGB真彩图像
语法:flag=isrgb(A)
M
77.makelut
功能:创建一个用于applylut函数的lookup表
语法:
lut=makelut(fun,n)
lut=makelut(fun,n,P1,P2,...)
78.mat2gray
功能:转化矩阵为灰度图像
语法:
I=mat2gray(A,[aminamax])
I=mat2gray(A)
79.mean2
功能:计算矩阵元素的平均值
语法:b=mean2(A)
80.medfilt2
功能:进行二维中值滤波
语法:
B=medfilt2(A,[mn])
B=medfilt2(A)
B=medfilt2(A,'indexed',...)
81.montage
功能:在矩形框中同时显示多幅图像
语法:
montage(I)
montage(BW)
montage(X,map)
montage(RGB)
h=montage(...)
N
82.nlfilter
功能:进行边缘操作
语法:
B=nlfilter(A,[m n],fun)
B=nlfilter(A,[m n],fun,P1,P2,...)
B=nlfilter(A,′indexed′,...)
83.ntsc2rgb
功能:转换NTSC的值为RGB颜色空间
语法:
rgbmap=ntsc2rgb(yiqmap)
RGB=ntsc2rgb(YIQ)
O
84.ordfilt2
功能:进行二维统计顺序过滤
语法:
B=ordfilt2(A,order,domain)
B=ordfilt2(A,order,domain,S)
B=ordfilt2(...,padopt)
P
85.phantom
功能:产生一个头部幻影图像
语法:
P=phantom(def,n)
P=phantom(E,n)
[P,E]=phantom(...)
86.pixval
功能:显示图像像素信息
语法:
pixval on
pixval off
pixval
pixval(fig,option)
Q
87.qtdecomp
功能:进行四叉树分解
语法:
S=qtdecomp(I)
S=qtdecomp(I,threshold)
S=qtdecomp(I,threshold,mindim)
S=qtdecomp(I,threshold,[mindimmaxdim])
S=qtdecomp(I,fun)
S=qtdecomp(I,fun,P1,P2,...)
88.qtgetblk
功能:获取四叉树分解中的块值
语法:[vals,r,c]=qtgetblk(I,S,dim)
[vals,idx]=qtgetblk(I,S,dim)
89.qtsetblk
功能:设置四叉树分解中的块值
语法:J=qtsetblk(I,S,dim,vals)
R
90.radon
功能:计算Radon变换
语法:
R=radon(I,theta)
R=radon(I,theta,n)
[R,xp]=radon(...)
91.rgb2gray
功能:转换RGB图像或颜色映像表为灰度图像
语法:
I=rgb2gray(RGB)
newmap=rgb2gray(map)
92.rgb2hsv
功能:转化RGB值为HSV颜色空间
语法:
hsvmap=rgb2hsv(rgbmap)
HSV=rgb2hsv(RGB)
93.rgb2ind
功能:转化RGB图像为索引图像
语法:
[X,map]-rgb2ind(RGB,tol)
[X,map]=rgb2ind(RGB,n)
X=rgb2ind(RGB,map)
[...]=rgb2ind(...,dither_option)
94.rgb2ntsc
功能:转化RGB的值为NTSC颜色空间
语法:
yiqmap=rgb2ntsc(rgbmap)
YIQ=rgb2ntsc(RGB)
95.rgb2ycbcr
功能:转化RGB的值为YcbCr颜色空间
语法:
ycbcrmap=rgb2ycbcr(rgbmap)
YCBCR=rgb2ycbcr(RGB)
96.rgbplot
功能:划分颜色映像表
语法:rgbplot(map)
97.roicolor
功能:选择感兴趣的颜色区域
语法:
BW=roicolor(A,low,high)
BW=roicolor(A,v)
98.roifill
功能:在图像的任意区域中进行平滑插补
语法:
J=roifill(I,c,r)
J=roifill(I)
J=roifill(I,BW)
[J,BW]=roifill(...)
J=roifill(x,y,I,xi,yi)
[x,y,J,BW,xi,yi]=roifill(...)
99.roifilt2
功能:过滤敏感区域
语法:
J=roifilt2(h,I,BW)
J=roifilt2(I,BW,fun)
J=roifilt2(I,BW,fun,P1,P2,...)
100.roipoly
功能:选择一个敏感的多边形区域
语法:
BW=roipoly(I,c,r)
BW=roipoly(I)
BW=roipoly(x,y,I,xi,yi)
[BW,xi,yi]=roipoly(...)
[x,y,BW,xi,yi]=roipoly(...)
S
101.std2
功能:计算矩阵元素的标准差
语法:b=std2(A)
102.subimage
功能:在一幅图中显示多个图像
语法:
subimage(X,map)
subimage(I)
subimage(BW)
subimage(RGB)
subimage(x,y,...)
h=subimage(...)
T
103.truesize
功能:调整图像显示尺寸
语法:
truesize(fig,[mrowsmcols])
truesize(fig)
U
104.uint8
功能:转换数据为8位无符号整型
语法:B=uint8(A)
105.uint16
功能:转换数据为16位无符号整型
语法:I=uint16(X)
W
106.warp
功能:将图像显示到纹理映射表面
语法:
warp(X,map)
warp(I,n)
warp(BW)
warp(RGB)
warp(z,...)
warp(x,y,z,...)
h=warp(...)
107.wiener2
功能:进行二维适应性去噪滤波处理
语法:
J=wiener2(I,[m n],noise)
[J,noise]=wiener2(I,[m n])
Y
108.ycbcr2rgb
功能:转化YcbCr值为RGB颜色空间
语法:
rgbmap=ycbcr2rgb(ycbcrmap)
RGB=ycbcr2rgb(YCBCR)
Z
109.zoom
功能:缩放图像
语法:
zoom on
zoom off
zoom out
zoom reset
zoom
zoom xon
zoom yon
zoom(factor)
zoom(fig,option)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。