matlab部分图像处理函数介绍

上传人:1818****572 文档编号:125163855 上传时间:2020-03-15 格式:PDF 页数:52 大小:504.02KB
返回 下载 相关 举报
matlab部分图像处理函数介绍_第1页
第1页 / 共52页
matlab部分图像处理函数介绍_第2页
第2页 / 共52页
matlab部分图像处理函数介绍_第3页
第3页 / 共52页
matlab部分图像处理函数介绍_第4页
第4页 / 共52页
matlab部分图像处理函数介绍_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《matlab部分图像处理函数介绍》由会员分享,可在线阅读,更多相关《matlab部分图像处理函数介绍(52页珍藏版)》请在金锄头文库上搜索。

1、附录 M A T L A B 图像处理命令 1 a p p l y l u t 功能 在二进制图像中利用 lookup 表进行边沿操作 语法 A applylut BW lut 举例 lut makelut sum x 4 2 BW1 imread text tif BW2 applylut BW1 lut imshow BW1 figure imshow BW2 相关命令 makelut 2 b e s t b l k 功能 确定进行块操作的块大小 语法 siz bestblk m n k mb nb bestblk m n k 举例 siz bestblk 640 800 72 siz 6

2、4 50 相关命令 blkproc 3 b l k p r o c 功能 MATLAB 高级应用 图形及影像处理 320 实现图像的显式块操作 语法 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 alumgrns tif I2 blkproc I 8 8 std2 x ones size x imshow I figure imshow I2 相关命令 colfilt nlfilter inline 4 b r i

3、 g h t e n 功能 增加或降低颜色映像表的亮度 语法 brighten beta newmap brighten beta newmap brighten map beta brighten fig beta 相关命令 imadjust rgbplot 5 b w a r e a 功能 计算二进制图像对象的面积 语法 total bwarea BW 举例 BW imread circles tif imshow BW 附录 MATLAB 图像处理命令 321 bwarea BW ans 15799 相关命令 bweuler bwperim 6 b w e u l e r 功能 计算二进

4、制图像的欧拉数 语法 eul bweuler BW n 举例 BW imread circles tif imshow BW bweuler BW ans 2 相关命令 bwmorph bwperim 7 b w f i l l 功能 填充二进制图像的背景色 语法 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 举例 MATLAB 高级

5、应用 图形及影像处理 322 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 1 0 0 1 1 0 1 0 1 0 0 0 1 0 1 0 1 0 0 0 1 1 1 0 BW2 bwfill BW1 3 3 8 BW2 1 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 0 1 1 0 1 0 1 0 0 0 1 0 1 0 1 0 0 0 1 1 1 0

6、I imread blood1 tif BW3 im2bw I BW4 bwfill BW3 holes imshow BW3 figure imshow BW4 相关命令 bwselect roifill 8 b w l a b e l 功能 标注二进制图像中已连接的部分 语法 附录 MATLAB 图像处理命令 323 L bwlabel BW n L num bwlabel BW n 举例 BW 1 1 1 0 0 0 0 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 0 0 1 1 1 0 0 0 1 0 1 1 1 0 0 0 1 0 1 1 1 0 0 0 1 0 1

7、1 1 0 0 1 1 0 1 1 1 0 0 0 0 0 L bwlabel BW 4 L 1 1 1 0 0 0 0 0 1 1 1 0 2 2 0 0 1 1 1 0 2 2 0 0 1 1 1 0 0 0 3 0 1 1 1 0 0 0 3 0 1 1 1 0 0 0 3 0 1 1 1 0 0 3 3 0 1 1 1 0 0 0 0 0 r c find L 2 rc r c rc 2 5 3 5 2 6 3 6 相关命令 bweuler bwselect 9 b w m o r p h 功能 提取二进制图像的轮廓 语法 BW2 bwmorph BW1 operation BW2 b

8、wmorph BW1 operation n 举例 BW1 imread circles tif MATLAB 高级应用 图形及影像处理 324 imshow BW1 BW2 bwmorph BW1 remove BW3 bwmorph BW1 skel Inf imshow BW2 figure imshow BW3 相关命令 bweuler bwperim dilate erode 1 0 b w p e r i m 功能 计算二进制图像中对象的周长 语法 BW2 bwperim BW1 n 举例 BW1 imread circbw tif BW2 bwperim BW1 8 imshow

9、 BW1 figure imshow BW2 附录 MATLAB 图像处理命令 325 相关命令 bwarea bweuler bwfill 1 1 b w s e l e c t 功能 在二进制图像中选择对象 语法 BW2 bwselect BW1 c r n BW2 bwselect BW1 n BW2 idx bwselect 举例 BW1 imread text tif c 16 90 144 r 85 197 247 BW2 bwselect BW1 c r 4 imshow BW1 figure imshow BW2 相关命令 bwfill bwlabel impixel roip

10、oly roifill 1 2 c m p e r m u t e MATLAB 高级应用 图形及影像处理 326 功能 调整颜色映像表中的颜色 语法 Y newmap cmpermute X map Y newmap cmpermute X map index 举例 To order a colormap by luminance use ntsc rgb2ntsc map dum index sort ntsc 1 Y newmap cmpermute X map index 相关命令 randperm 1 3 c m u n i q u e 功能 查找颜色映像表中特定的颜色及相应的图像

11、语法 Y newmap cmunique X map Y newmap cmunique RGB Y newmap cmunique I 相关命令 gray2ind rgb2ind 1 4 c o l 2 i m 功能 将矩阵的列重新组织到块中 语法 A col2im B m n mm nn block type A col2im B m n mm nn 相关命令 blkproc colfilt im2col nlfilter 1 5 c o l f i l t 功能 利用列相关函数进行边沿操作 语法 B colfilt A m n block type fun B colfilt A m n

12、 block type fun P1 P2 B colfilt A m n mblock nblock block type fun B colfilt A indexed 附录 MATLAB 图像处理命令 327 相关命令 blkproc col2im im2col nlfilter 1 6 c o l o r b a r 功能 显示颜色条 语法 colorbar vert colorbar horiz colorbar h colorbar h colorbar 举例 I imread blood1 tif h fspecial log I2 filter2 h I imshow I2 c

13、olormap jet 64 colorbar 1 7 c o n v 2 功能 进行二维卷积操作 语法 C conv2 A B C conv2 hcol hrow A C conv2 shape 举例 A magic 5 A 17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 MATLAB 高级应用 图形及影像处理 328 10 12 19 21 3 11 18 25 2 9 B 1 2 1 0 2 0 3 1 3 B 1 2 1 0 2 0 3 1 3 C conv2 A B C 17 58 66 34 32 38 15 23 85 88 35 67 76 16

14、55 149 117 163 159 135 67 79 78 160 161 187 129 51 23 82 153 199 205 108 75 30 68 135 168 91 84 9 33 65 126 85 104 15 27 相关命令 filter2 1 8 c o n v m t x 2 功能 计算二维卷积矩阵 语法 T convmtx2 H m n T convmtx2 H m n 相关命令 conv2 1 9 c o n v n 功能 计算 n 维卷积 语法 C convn A B C convn A B shape 相关命令 conv2 2 0 c o r r 2 功能

15、 计算两个矩阵的二维相关系数 附录 MATLAB 图像处理命令 329 语法 r corr2 A B 相关命令 std2 2 1 d c t 2 功能 进行二维离散余弦变换 语法 B dct2 A B dct2 A m n B dct2 A m n 举例 RGB imread autumn tif I rgb2gray RGB J dct2 I imshow log abs J colormap jet 64 colorbar J abs J 10 0 K idct2 J 255 imshow K 相关命令 fft2 idct2 ifft2 2 2 d c t m t x 功能 MATLAB

16、高级应用 图形及影像处理 330 计算离散余弦变换矩阵 语法 D dctmtx n 相关命令 dct2 2 3 d i l a t e 功能 放大二进制图像 语法 BW2 dilate BW1 SE BW2 dilate BW1 SE alg BW2 dilate BW1 SE n 举例 BW1 imread text tif SE ones 6 2 BW2 dilate BW1 SE imshow BW1 figure imshow BW2 相关命令 bwmorph erode 2 4 d i t h e r 功能 通过抖动增加外观颜色分辨率 转换图像 语法 X dither RGB map BW dither I 相关命令 rgb2ind 2 5 d o u b l e 附录 MATLAB 图像处理命令 331 功能 转换数据为双精度型 语法 B double A 举例 A imread saturn tif B sqrt double A 相关命令 im2double im2uint uint8 2 6 e d g e 功能 识别强度图像中的边界 语法 BW edge I sob

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号