MATLAB仿真应用精品丛书 MATLAB图像函数查询使用手册作者: 杨杰 等编著出版时间: 2017年版丛编项: MATLAB仿真应用精品丛书内容简介 MATLAB图像处理工具箱是目前*流行的图像处理工具之一,其函数能有效地实现各种图像算法。本书从实用角度出发,详细介绍MATLAB各种图像处理函数,包括图像显示、绘图、图像类型转换、图像用户界面、空间变换、图像统计、图像代数运算、图像增强、去模糊、滤波变换、形态学操作、块与邻域操作、色彩空间变换函数等。为加深读者对MATLAB图像处理应用的认识,书中列举了8个MATLAB图像处理应用综合实例。本书写作结构清晰、解释翔实、实例丰富。随书赠送的DVD光盘中附有大量教学视频,方便读者学习与提高。本书可作为MATLAB图像处理工作者的参考用书。目录目 录第1章 图像显示与图像文件输入/输出函数/t11.1 图像显示函数/t11.1.1 immovie―创建视频结构数组/t11.1.2 implay―在视频播放工具中播放视频/t21.1.3 imshow―显示图像/t31.1.4 colorbar―显示颜色条/t71.1.5 imtool―显示图像工具/t81.1.6 montage―在矩形框中显示多帧图像序列/t111.1.7 subimage―在图形窗口或窗口的分区中显示图像/t141.1.8 warp―将图像显示到纹理映射表面/t161.1.9 image―显示图像对象/t171.1.10 movie―播放视频/t191.1.11 line―创建线条/t221.2 图像文件输入/输出函数/t251.2.1 imwrite―把图像写入图形文件中/t251.2.2 imread―从图像文件中读取图像/t261.2.3 analyze75info―从analyze7.5数据集头文件中读取信息/t301.2.4 analyze75read―读取analyze7.5数据/t301.2.5 dicomanon―修改DICOM文件/t311.2.6 dicomdict―获得DICOM数据目录/t311.2.7 dicominfo―从DICOM文件中读取元数据信息/t321.2.8 dicomlookup―寻找DICOM文件的属性/t341.2.9 dicomread―从DICOM文件中读取图像/t341.2.10 dicomuid―生成DICOM文件标识符/t351.2.11 dicomwrite―把图像写入DICOM文件/t361.2.12 getframe―获取动画帧/t371.2.13 imfinfo―返回图形文件的信息/t391.2.14 hdrread―读取HDR图像/t411.2.15 hdrwrite―将HDR图像写入文件/t411.2.16 interfileinfo―从Interfile文件中读取图像信息/t431.2.17 interfileread―从Interfile文件中读取图像/t431.2.18 makehdr―创建HDR图像/t431.2.19 nitfinfo―从NITF文件中读取元数据信息/t451.2.20 nitfread―从NITF文件中读取图像/t46第2章 图形绘制/t472.1 MATLAB二维图形绘制/t472.1.1 plot―绘制二维平面图/t472.1.2 figure―创建图形窗口/t512.1.3 subplot―分区绘图/t532.1.4 set―设置图像属性/t572.1.5 axis―设置坐标轴/t592.1.6 xlabel/ylabel/zlabel―添加坐标轴标注/t612.1.7 title―添加图名/t622.1.8 legend―添加图例/t642.1.9 hold―图形保持/t672.1.10 ginput―获取指定点坐标值/t682.1.11 semilogx/semilogy―设置x/y轴单对数坐标轴/t692.1.12 loglog―设置双对数坐标/t712.1.13 fill―图形填充/t712.1.14 bar/barh―条形图/t722.1.15 pie―圆饼图/t752.1.16 stairs―阶梯图/t752.1.17 hist―直方图/t762.1.18 rose―角度直方图/t772.1.19 stem―离散序列数据杆状图/t782.1.20 errorbar―误差棒形图/t792.1.21 compass―罗盘图/t792.1.22 feather―羽毛图(速度向量图)/t812.1.23 polar―极坐标图/t812.1.24 zoom―图形缩放/t822.1.25 clf―清除当前图形窗口/t862.1.26 contourf―绘制二维等高线图/t862.2 三维图形绘制/t872.2.1 plot3―绘制三维图/t872.2.2 surf―绘制三维阴影曲面图/t892.2.3 mesh―绘制参数网状表面图/t902.2.4 view―设置三维图形视图/t922.2.5 contour―绘制曲面等高线/t942.2.6 contour3―绘制三维等高线/t952.2.7 waterfall―绘制瀑布图/t962.2.8 quiver―绘制箭袋图/t972.2.9 fill3―填充三维图/t982.2.10 clabel―标注等高线高度/t992.2.11 pcolor―绘制伪彩色图/t1012.2.12 meshgrid―转换区域为数组/t1032.2.13 pie3―三维圆饼图/t1042.2.14 comet3―绘制三维彗星图/t1042.2.15 surfl―绘制带光照模式的三维曲面图/t1052.2.16 sphere―三维球体/t1062.2.17 cylinder―三维圆柱图/t1072.2.18 light―光照处理/t1092.2.19 hidden―设置或取消隐藏线模式/t1092.3 流场图绘制/t1102.3.1 coneplot―流锥图/t1102.3.2 streamline―流线图/t1122.3.3 streamtube―流管图/t1132.3.4 streamribbons―流带图/t115第3章 图像类型和类型转换/t1173.1 demosaic―将Bayer模式编码图像转换为真彩色RGB图像/t1173.2 hsv2rgb―转换HSV值为RGB颜色表/t1183.3 rgb2hsv―转换RGB值为HSV颜色空间/t1183.4 tonemap―将HDR图像转换为RGB图像/t1183.5 dither―通过抖动增加颜色外观分辨率、转换图像/t1193.6 gray2ind―把灰度图像或二值图像转换为索引图像/t1203.7 grayslice―使用多级阈值将灰度图像转换为索引图像/t1213.8 graythresh―全局图像阈值/t1223.9 im2bw―转换为二值图像/t1233.10 double―双精度转换/t1253.11 im2double―将图像矩阵转换为双精度类型/t1253.12 im2int16―将图像矩阵转换为16位有符号整数类型/t1283.13 im2java2d―将图像矩阵转换为Java缓冲图像/t1303.14 im2single―将图像矩阵转换为单精度类型/t1323.15 uint8―转换数据为8位无符号整型/t1353.16 uint16―转换数据为16位无符号整型/t1353.17 im2uint16―将图像矩阵转换为16位无符号整数类型/t1363.18 im2uint8―将图像矩阵转换为8位无符号整数类型/t1393.19 ind2gray―将索引图像转换为灰度图像/t1423.20 ind2rgb―将索引图像转换为真彩色图像/t1423.21 label2rgb―将标注矩阵转换为真彩色图像/t1433.22 mat2gray―将矩阵转换为灰度图像/t1443.23 rgb2gray―将真彩色RGB图像转换为灰度图像/t1453.24 rgb2ind―将真彩色图像转换为索引图像/t147第4章 图形用户界面工具/t1484.1 imcontrast―创建图像对比工具/t1484.2 imageinfo―创建图像信息工具/t1494.3 imdisplayrange―创建像素值范围显示工具/t1504.4 imdistline―创建图像距离工具/t1514.5 impixelinfo―创建像素信息工具/t1524.6 impixelinfoval―创建像素信息工具(无文本标注)/t1544.7 impixelregion―创建像素区域工具/t1554.8 impixelregionpanel―创建像素区域工具面板/t1564.9 immagbox―创建缩放文本框/t1574.10 imoverview―在另外一个窗口中创建图像概览显示工具/t1574.11 imoverviewpanel―在同一个窗口中创建图像概览显示工具/t1584.12 imscrollpanel―在图像窗口中显示滚动条/t1594.13 axes2pix―将轴坐标转换为像素坐标/t1604.14 getimage―坐标轴下的图像数据/t1614.15 getimagemodel―获取图像模型的信息/t1634.16 imattributes―获取图像信息/t1644.17 imellipse―创建可变形的椭圆/t1664.18 imfreehand―使用鼠标创建图形区域/t1684.19 imgca―获取当前图像坐标轴的句柄/t1684.20 imgcf―获取当前图形窗口的句柄/t1704.21 imgetfile―创建打开图像对话框/t1704.22 imhandles―获取当前图形窗口的图像句柄/t1714.23 imline―创建可变形的线段/t1734.24 impoint―创建可拖动的点/t1754.25 impoly―创建可变形多边形/t1774.26 imrect―创建可变形矩形/t1794.27 iptaddcallback―在调用列表中添加函数句柄/t1814.28 iptcheckhandle―检查句柄的有效性/t1824.29 iptgetapi―获取句柄的应用程序接口信息/t1834.30 iptGetPointerBehavior―获得鼠标行为结构/t1844.31 ipticondir―返回IPT和MATLAB图标的路径/t1854.32 iptPointerManager―创建鼠标管理器/t1874.33 iptremovecallback―在回调列表中删除函数句柄/t1874.34 iptSetPointerBehavior―设置鼠标行为结构/t1884.35 iptwindowalign―重排图形窗口/t1914.36 Makeconstraintorectfcn―创建可拉伸矩形约束函数/t1934.37 truesize―调整图像显示比例/t194第5章 空间变换和图像配准/t1955.1 空间变换/t1955.1.1 checkerboard―创建棋盘图像/t1955.1.2 findbounds―寻找空间变换的输出边界/t1965.1.3 fliptform―空间变换结构输入/输出互换/t1975.1.4 imcrop―图像剪切/t1985.1.5 impyramid―对图像进行成倍放大或缩小/t2015.1.6 imresize―对图像进行成比例放大或缩小/t2025.1.7 imrotate―对图像进行旋转/t2045.1.8 imtransform―对图像进行二维空间变换/t2065.1.9 makeresampler―创建重采样结构/t2105.1.10 maketform―创建空间变换结构/t2115.1.11 tformarray―对多维数组进行空间变换/t2125.1.12 tformfwd―应用前向空间变换/t2135.1.13 tforminv―应用逆空间变换/t2145.2 图像配准/t2155.2.1 cp2tform―从控制点对转变生成空间变换结构/t2155.2.2 cpcorr―使用互相关调整控制点位置/t2175.2.3 cpselect―控制点选择工具/t2185.2.4 cpstruct2pairs―将空间变换结构转变成有效的控制点对/t2215.2.5 normxcorr2―归一化二维互相关/t223第6章 图像分析和统计/t2256.1 bwboundaries―二值图像区域边界跟踪/t2256.2 bwtraceboundary―二值图像跟踪目标/t2286.3 edge―寻找灰度图像的边界/t2296.4 hough―计算Hough变换,用来检测直线/t2356.5 houghlines―根据Hough变换提取线段/t2366.6 houghpeaks―计算Hough变换的峰值/t2386.7 qtdecomp―四叉树分解/t2396.8 qtgetblk―获取四叉树分解中的块值/t2416.9 qtsetblk―设定四叉树分解中的块值/t2436.10 entropy―计算灰度图像的熵/t2436.11 entropyfilt―灰度图像的局部熵/t2446.12 graycomatrix―创建灰度共生矩阵/t2456.13 graycoprops―灰度共生矩阵的属性/t2456.14 rangefilt―计算图像的局部范围/t2466.15 stdfilt―计算图像的局部标准差/t2486.16 corr2―计算两个矩阵的互相关系数/t2486.17 imcontour―创建图像等高线图/t2496.18 imhist―创建图像直方图/t2506.19 impixel―获取图像像素值/t2536.20 improfile―创建图像强度曲线/t2546.21 mean2―计算矩阵的均值/t2576.22 regionprops―计算图像的局部性质/t2586.23 std2―计算矩阵的标准差/t259第7章 图像代数运算/t2617.1 imabsdiff―两幅图像差的绝对值/t2617.2 imadd―图像的和运算/t2627.3 imcomplement―图像求补/t2647.4 imdivide―图像的除运算/t2667.5 imlincomb―图像的线性运算/t2687.6 immultiply―图像的乘运算/t2707.7 imsubtract―图像的差运算/t272第8章 图像增强/t2738.1 decorrstretch―使用去相关拉伸增强图像/t2738.2 adapthisteq―有限对比度自适应直方图均衡化/t2748.3 histeq―直方图均衡化/t2758.4 imadjust―调整图像灰度值或颜色映像表/t2778.5 imnoise―在图像上加噪声/t2798.6 intlut―使用查询表转换为整数值/t2808.7 medfilt2―二维中值滤波/t2818.8 ordfilt2―二维排序统计滤波/t2848.9 stretchlim―寻找像素值范围/t2858.10 wiener2―二维维纳滤波/t2868.11 contrast―调整灰色对比度/t287第9章 图像去模糊/t2899.1 deconvwnr―使用维纳滤波器对图像进行去模糊/t2899.2 deconvreg―使用规则化滤波器对图像进行去模糊/t2909.3 deconvlucy―使用Lucy-Richardson方法对图像进行去模糊/t2939.4 deconvblind―使用盲解卷积对图像进行去模糊/t2959.5 edgetaper―对图像边缘进行模糊处理/t2979.6 otf2psf―将光学转换函数转换成点扩散函数/t2979.7 psf2otf―将点扩散函数转换成光学转换函数/t298第10章 线性滤波和变换/t30010.1 convmtx2―计算二维卷积矩阵/t30010.2 filter2―进行二维线性滤波操作/t30110.3 fspecial―创建二维滤波器/t30210.4 imfilter―对图像进行滤波/t30310.5 freqz2―二维频率响应/t30510.6 fsamp2―用频率抽样法设计二维FIR滤波器/t30610.7 ftrans2―使用频率变换设计二维FIR滤波器/t30710.8 fwind1―用一维窗口法设计二维FIR滤波器/t30810.9 fwind2―用二维窗口法设计二维FIR滤波器/t30910.10 dct2―设计二维离散余弦变换/t31010.11 dctmtx―计算离散余弦变换矩阵/t31210.12 fan2para―将扇形投影转换为平行投影/t31310.13 fanbeam―计算Fan-beam变换/t31410.14 idct2―计算二维离散余弦逆变换/t31610.15 ifanbeam―计算Fan-beam逆变换/t31710.16 iradon―计算Radon逆变换/t31810.17 para2fan―将平行投影转换为扇形投影/t31910.18 phantom―创建头骨幻影图像/t32110.19 radon―计算Radon变换/t32110.20 fft2―进行二维快速傅里叶变换/t32210.21 fftn―进行N维快速傅里叶变换/t32310.22 ifft2―计算二维快速傅里叶反变换/t32410.23 ifftn―计算N维快速傅里叶反变换/t32510.24 conv2―进行二维卷积操作/t32610.25 convn―计算N维卷积/t32810.26 fftshift―把快速傅里叶变换的DC组件移到频谱中心/t32810.27 freqspace―确定频率响应的频率间隔/t329第11章 形态学操作/t33011.1 imbothat―进行Bottom-hat滤波/t33011.2 conndef―创建连通矩阵/t33111.3 imclearborder―去除图像边界/t33211.4 imclose―进行形态学闭运算/t33411.5 imdilate―进行膨胀操作/t33411.6 imerode―进行腐蚀操作/t33611.7 imextendedmax―进行扩展极大值变换/t33811.8 imextendedmin―进行扩展极小值变换/t33811.9 imfill―进行填充操作/t33911.10 imhmax―进行H-极大值变换/t34111.11 imhmin―进行H-极小值变换/t34311.12 imimposemin―在原始图像上强置最小值/t34411.13 imopen―进行形态学开运算/t34611.14 imreconstruct―进行形态学重建/t34611.15 imregionalmax―计算局部极大值区域/t34711.16 imregionalmin―确定局部极小值区域/t34811.17 imtophat―进行Top-hat滤波/t34911.18 watershed―分水岭变换/t35011.19 applylut―二值图像中使用查询表进行邻域操作/t35211.20 bwarea―计算二值图像中目标的面积/t35311.21 bwareaopen―移除小目标/t35311.22 bwdist―二值图像的距离变换矩阵/t35411.23 bweuler―确定二进制图像欧拉数/t35711.24 bwhitmiss―二值击中击不中操作/t35811.25 bwlabel―标注二值图像中的目标物体/t35911.26 bwlabeln―标注多维二值图像中的目标物体/t36011.27 bwmorph―形态学操作通用函数/t36211.28 bwpack―二值图像压缩,用来加快形态学操作的速度/t36411.29 bwperim―确定图像目标边界/t36411.30 bwselect―选择二值图像中的目标对象/t36511.31 bwulterode―二值图像的无穷腐蚀/t36711.32 bwunpack―二值图像解压缩,用来加快形态学操作的速度/t36811.33 makelut―创建查询表/t36911.34 getheight―返回结构元素的高度/t37011.35 getneighbors―返回结构元素的相对位置和高度/t37011.36 getnhood―返回结构元素的邻域/t37111.37 getsequence―分解的结构元素序列/t37211.38 isflat―是否为平面结构元素/t37311.39 reflect―关于中心对称的结构元素/t37411.40 strel―创建结构元素对象/t37411.41 translate―平移结构元素对象/t377第12章 图像的块和邻域处理/t37912.1 poly2mask―将感兴趣区域转换为掩膜区域/t37912.2 roicolor―根据颜色选择感兴趣区域/t38012.3 roifill―在图像指定区域进行平滑插补/t38112.4 roifilt2―对区域进行二维滤波/t38212.5 roipoly―选择感兴趣的区域/t38312.6 bestblk―为块处理选取合适的块大小/t38412.7 blkproc―区别图像的块处理/t38412.8 col2im―将矩阵的列重新组织到块中/t38612.9 colfilt―列邻域处理/t38712.10 im2col―将图像块重新调整为列/t38812.11 nlfilter―通用滑动邻域处理/t389第13章 颜色映射表和色彩空间/t39013.1 rgbplot―划分颜色映像表/t39013.2 cmpermute―重新调整颜色映射表中的颜色/t39113.3 brighten―增加或降低颜色映像表的亮度/t39113.4 colormap―获取当前颜色表/t39213.5 shading―设置颜色色调/t39313.6 cmunique―减少颜色映射表中的颜色/t39413.7 imapprox―使用更少的颜色近似表示索引图像/t39613.8 applycform―应用设备独立的颜色空间变换结构/t39713.9 iccfind―寻找指定路径下的ICC文件/t39713.10 iccread―读取ICC文件/t39913.11 iccroot―ICC文件的路径/t40013.12 iccwrite―将ICC文件写入磁盘/t40013.13 isicc―判断是否是有效的ICC文件/t40113.14 lab2double―将L?a?b色彩空间值转换为双精度/t40213.15 lab2uint16―将L?a?b色彩空间值转换为无符号16位整数/t40213.16 lab2uint8―将L?a?b色彩空间值转换为无符号8位整数/t40213.17 makecform―创建颜色变换结构/t40313.18 ntsc2rgb―将NTSC图像转换为真彩色图像/t40413.19 rgb2ntsc―将真彩色图像转换为NTSC图像/t40413.20 rgb2ycbcr―将真彩色图像转换为YCbCr空间图像/t40513.21 whitepoint―标准光源的XYZ色彩值/t40613.22 xyz2double―将XYZ色彩值转换为双精度/t40613.23 xyz2uint16―将XYZ色彩值转换为无符号16位整数/t40713.24 ycbcr2rgb―将YCbCr图像转换为真彩色RGB图像/t407第14章 其他常用函数/t40914.1 iptgetpref―获取图像处理工具箱参数/t40914.2 iptsetpref―设置图像处理工具箱参数/t41014.3 getrangefromclass―图像类型的默认显示范围/t41014.4 impixelinfo―显示图像像素信息/t41114.5 iptcheckconn―检查连通性参数的有效性/t41114.6 iptcheckinput―检查输入矩阵的有效性/t41214.7 iptcheckmap―检查颜色映射表的有效性/t41314.8 iptchecknargin―检查输入参数的个数/t41314.9 iptcheckstrs―检查可选字符串的有效性/t41414.10 iptnum2ordinal―把正整数转换成对应序号字符串/t41514.11 getline―用鼠标选择折线段/t41514.12 getrect―用鼠标选择矩形/t41814.13 padarray―矩阵边界扩充元素/t41814.14 iptdemos―显示MATLAB图像处理工具箱的演示帮助/t42114.15 ippl―检查IPPL库是否存在/t422第15章 图像配准实战/t423实战 对四幅不同角度拍摄的图像进行图像配准/t423第16章 图像区域生长分割实战/t42816.1 实战1:对图片中的人物进行区域生长分割/t42816.2 实战2:对医学脑部图像中的白质进行区域生长分割/t430第17章 交通视频车辆检测实战/t434实战 提取交通视频中的车辆/t434第18章 人脸区域定位实战/t439实战 对人物头像进行脸部区域定位/t439第19章 图像特征提取实战/t44219.1 实战1:提取照片中的腐蚀区域/t44219.2 实战2:识别图像中的圆形目标/t444第20章 图像分形维计算实战/t448实战 计算灰度图像的差分盒维数/t448 上一篇: PADS电路板设计超级手册 EDA设计智汇馆高手速成系列 黄杰勇 等编著 2016年版 下一篇: 世界海用雷达手册 第2版 赵登平 主编 2012年版