1 / 48
文档名称:

MATLAB图像处理函数汇总.docx

格式:docx   大小:102KB   页数:48页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLAB图像处理函数汇总.docx

上传人:taotao0d 2021/8/24 文件大小:102 KB

下载得到文件列表

MATLAB图像处理函数汇总.docx

文档介绍

文档介绍:MATLAB图像处理函数汇总
2

———————————————————————————————— 作者:
———————————————————————————————— 日期:

个人收集 仅供参考学****勿做商业用途
MATLAB图像处理函数汇总〔一〕
功能: 在二进制图像中利用lookup表进展边沿操作.
语法:
A = applylut(BW,lut)
举例
lut = makelut('sum(x(:)) == 4',2);
BW1 = imread('');
BW2 = applylut(BW1,lut);
imshow(BW1)
figure, imshow(BW2)
相关命令:
makelut
功能:确定进展块操作的块大小.
语法:
siz = bestblk([m n],k)
[mb,nb] = bestblk([m n],k)
举例
siz = bestblk([640 800],72)
siz =
64 50
相关命令:
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',...)
举例
I = imread('');
I2 = blkproc(I,[8 8],'std2(x)*ones(size(x))');
imshow(I)
figure, imshow(I2,[]);
相关命令:
colfilt, nlfilter,inline

功能: 增加或降低颜色映像表的亮度.
语法:
brighten(beta)
newmap = brighten(beta)
newmap = brighten(map,beta)
4

个人收集 仅供参考学****勿做商业用途
brighten(fig,beta)
相关命令:
imadjust, rgbplot

功能: 计算二进制图像对象的面积.
语法:
total = bwarea(BW)
举例
BW = imread('');
imshow(BW);
附录 MATLAB图像处理命令 321
bwarea(BW)
ans =
15799
相关命令:
bweuler, bwperim
.
功能: 计算二进制图像的欧拉数.
语法:
eul = bweuler(BW,n)
举例
BW = imread('');
imshow(BW);
bweuler(BW)
ans =
-2
相关命令:
bwmorph, bwperim
功能: 填充二进制图像的背风光.
语法:
BW2 = bwfill(BW1,c,r,n)
BW2 = bwfill(BW1,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)
举例
BW1 =[1 0 0 0 0 0 0 0
1 1 1 1 1 0 0 0
1 0 0 0 1 0 1 0
1 0 0 0 1 1 1 0
1 1 1 1 0 1 1 1
5

个人收集 仅供参考学****勿做商业用途
1