Matlab 图像处理相关函数
第 1章 图像显示与图像文件输入输出函数
第 2章 图形绘制
第 3章 图像类型和类型转换
第 4章 图形用户界面工具
第 5章 空间变换和图像配准
第 6章 图像分析和统计
第 7章 图像代数运算
第 8章 图像增强
第 9章 图像去模糊
第 10章 线性滤波和变换
第 11章 形态学操作
第 12章 图像的块和邻域处理
第 13章 颜色映射表和色彩空间
第 14章 其他常用函数
第 1章 图像显示与图像文件输入输出函数
1.1图像显示函数
1.1.1immovie-------创建视频结构数组
1.1.2implay----------在视频播放器工具中播放视频
1.1.3imshow---------显示图像
1.1.4colorbar--------显示颜色条
1.1.5imtool-----------显示图像工具
1.1.6montage--------在矩形框中显示多帧图像序列
1.1.7subimage-------在图形窗口或窗口的分区中显示多帧图像序列 1.1.8warp-------------将图像显示到纹理映射表面
1.1.9image------------显示图像对象
1.1.10movie------------播放视频
1.1.11line---------------创建线条
1.2图像文件输入、输出函数
1.2.1 imwrite-----------把图像写入图形文件
1.2.2 imread------------从图像文件中读取图像
1.2.3 analyze75info--从 analyze75info 数据集头文件中读取信息analyze75read-从 analyze75read 数据
1.2.5 dicomanon------修改 DICOM 文件
1.2.6 dicomdict--------获得 DICOM 数据目录
1.2.7 dicominfo--------从 DICOM 文件中读取元数据信息
1.2.8 dicomlookup----寻找 DICOM 文件的属性
1.2.9 dicomread-------从 DICOM 文件读取图像
1.2.4
1.2.10 dicomuid-------生成 DICOM 文件标识符
1.2.11 dicomwrite----把图像写入 DICOM 文件
1.2.12 getframe-------获取动画帧
1.2.13 imfinfo----------返回图形文件的信息
1.2.14 hdrread---------读取 HDR 图像
1.2.15 hdrwrite--------将 HDR 文件写入文件
1.2.16 interfileinfo----从 Inrerfile 文件中读取图像信息
1.2.17 interfileread---从 Interfile 文件中读取图像
1.2.18 makehdr--------创建 HDR 图像
1.2.19 nitfinfo----------从 NITF 文件中读取元数据信息
1.2.20 nitfread---------从 NITF 文件中读取图像
第 2章 图形绘制
2.1 MATLAB二维图像绘制
2.1.1 plot---------------绘制二维平面图
2.1.2 figure-------------创建图形窗口
2.1.3 subplot-----------分区绘图
2.1.4 set-----------------设置图形属性
2.1.5 axis----------------设置坐标轴
2.1.6 xlabel/ylabel/zlabel----添加坐标轴标注
2.1.7 title----------------添加图名
2.1.8 legend------------添加图例
2.1.9 hold---------------图形保持
2.1.10 ginput-----------获取指定点坐标
2.1.11 semilogx/semilogy----设置 x/y轴单对数坐标轴 2.1.12 loglog-----------设置双对数坐标
2.1.13 fill----------------图形填充
2.1.14 bar/barh-------条形图
2.1.15 pie---------------圆饼图
2.1.16 stairs------------阶梯图
2.1.17 hist--------------直方图
2.1.18 rose-------------角度直方图
2.1.19 stem------------离散序列数据杆状图
2.1.20 errorbar--------误差棒形图
2.1.21 compass-------罗盘图
2.1.22 feather---------羽毛图(速度向量图
2.1.23 polar------------极坐标图
2.1.24 zoom-----------图形缩放
2.1.25 clf---------------清除当前图形窗口
2.1.26 contourf------绘制二维等高线图
2.2 三维图像绘制
2.2.1 plot3------------绘制三维图
2.2.2 surf--------------绘制三维阴影曲面图
2.2.3 mesh------------绘制参数网状表面图
2.2.4 view-------------设置三维图形视角
2.2.5 contcour-------绘制曲面等高线
2.2.6 contcour3-----绘制三维等高线
2.2.7 waterfall-------绘制瀑布图
2.2.8 quiver----------绘制箭袋图
2.2.9 fill3--------------填充三维图
2.2.10 clabel---------标注等高线高度
2.2.11 pcolor--------绘制伪彩色图
2.2.12 meshgrid----转换区域为数组
2.2.13 pie3-----------三维圆饼图
2.2.14 comet3-------绘制三维彗星图
2.2.15 surfl-----------绘制带光照模式
2.2.16 sphere--------三维球体
2.2.17 cylinder------三维圆柱图
2.2.18 light-----------光照处理
2.2.19 hidden--------设置或取消隐藏线模式
2.3流场图绘制
2.3.1 coneplot-------流锥图
2.3.2 streamline----流线图
2.3.3 streamtube---流管图
2.3.4 streamribbons---流带图
第 3章 图像类型和类型转换
3.1 demosaic-----将 Bayer 模式编码图像转换为真彩色 RGB 图像 3.2 hsv2rgb-------转换 HSV 值为 RGB 颜色表
3.3 rgb2hsv-------转换 RGB 值为 HSV 颜色空间
3.4 tonemap-----将 HDR 图像转化为 RGB 图像
3.5 dither---------通过抖动增加颜色外观分辨率。转换图像 3.6 gray2ind-----把灰度图像或二值图像转换为索引图像
3.7 grayslice-----使用多级阈值将灰度图像转换为索引图像 3.8 graythresh--全局图像阈值
3.9 im2bw--------转换为二值图像
3.10 double------双精度转换
3.11 im2double-将图像矩阵转换为双精度类型
3.12 im2int16---将图像矩阵转换为 16位有符号整数类型 3.13 im2java2d-将图像矩阵转换为 java 缓冲图像
3.14 im2single--将图像矩阵转换为单精度类型
3.15 uint8--------转换数据位 8位无符号整型
3.16 uint16------转换数据位 16位无符号整型
3.17 im2uint16-将图像矩阵转换为 16为无符号整数类型 3.18 im2uint8---将图像矩阵转换为 8位无符号整数类型 3.19 ind2gray----将索引图像转换为灰度图像
3.20 ind2rgb-----将索引图像转换为真彩色图像
3.21 label2rgb---将标注矩形转换为真彩色图像
3.22 mat2gray---将矩阵转换为灰度图像
3.23 rgb2gray----将真彩色 RGB 图像转换为灰度图像
3.24 rgb2ind------将真彩色图像转为索引图像
3.25 isbw----------判断是否为二值图像
3.26 isgray--------判断是否为灰度图像
3.27 isind----------判断是否为索引图像
3.28 isrgb----------判断是否为真彩色 RGB 图像
第 4章 图形用户界面工具
4.1 imcontrast--------------创建图像对比工具
4.2 imageinfo---------------创建图像信息工具
4.3 imdisplayrange--------创建像素值范围显示工具
4.4 imdistline----------------创建图像距离工具
4.5 impixelinfo--------------创建像素信息工具
4.6 impixelinfoval----------创建像素信息工具(无文本标注
4.7 impixelregion-----------创建像素区域工具
4.8 impixelregionpanel----创建像素区域工具面板
4.9 immagbox----------------创建缩放文本框
4.10 imoverview-------------在另外一个窗口中创建图像概览显示工具 4.11 imoverviewpanel-----在同一个窗口中创建图像概览显示工具 4.12 imscrollpanel-----------在图像窗口中显示滚动条
4.13 axes2pix------------------将坐标轴转换为像素坐标
4.14 getimage-----------------坐标轴下的图像数据
4.15 getimagemodel--------获取图像模型的信息
4.16 imattributes-------------获取图像信息
4.17 imellipse-----------------创建可变形的椭圆
4.18 imfreehand--------------使用鼠标创建图形区域
4.19 imgca----------------------获取当前图像坐标轴的句柄
4.20 imgcf----------------------获取当前图形窗口的句柄
4.21 imgetfile------------------创建打开图像对话框
4.22 imhandles----------------获取当前图形窗口的图像句柄
4.23 imline---------------------创建可变形的线段
4.24 impoint-------------------创建可拖动的点
4.25 impoly--------------------创建可变形多边形
4.26 imrect---------------------创建可变形矩形
4.27 iptaddcallback-----------在调用列表中添加函数句柄
4.28 iptcheckhandle----------检查句柄的有效性
4.29 iptgetapi-------------------获取句柄的应用程序接口信息
4.30 iptGetPointerBehavior-获得鼠标行为结构
4.31 ipticondir------------------返回 IPT 和 MATLAB 图标的路径
4.32 iptPointerManager-----创建鼠标管理器
4.33 iptremovecallback------在回调列表中删除函数句柄
4.34 iptSetPointerBehavior-设置鼠标行为结构
4.35 iptwindowalign----------重排图形窗口
4.36 Makeconstraintorectfcn----创建可拉伸矩形约束函数
4.37 truesize--------------------调整图像显示比例
第 5章 空间变换和图像配准
5.1 空间变换
5.1.1 checkboard-------创建棋盘图像
5.1.2 findbounds-------寻找空间变换的输出界
5.1.3 fliptform-----------空间变换结构输入 /输出互换
5.1.4 imcrop-------------图像剪切
5.1.5 impyramid--------对图像进行成倍放大或缩小
5.1.6 imresize------------对图像进行成比例放大或缩小
5.1.7 imrotate-----------对图像进行旋转
5.1.8 imtransform------对图像进行二维空间变换
5.1.9 makeresample---创建重采样结构
5.1.10 maketform-------创建空间变换结构
5.1.11 tformarray-------对数组进行空间变换
5.1.12 tformfwd---------应用当前空间变换
5.1.13 tforminv----------应用逆空间变换
5.2 图像配准
5.2.1 cp2tform----------从控制点对转变生成空间变换结构 5.2.2 cpcorr--------------使用互相关调整控制点的位置 5.2.3 cpselect------------控制点选择工具
5.2.4 cpstruct2pairs---将空间变换结构转变成有效的控制点 5.2.5 normxcorr2------归一化二维互相关
第 6章 图像分析和统计
6.1 bwboundaries------二值图像区域边界跟踪
6.2 bwtraceboundary-二值图像跟踪目标
6.3 edge------------------寻找灰度图像的边界
6.4 hough----------------计算 Hough 变换,用来检测直线 6.5 houghlines----------根据 Hough 变换提取线段
6.6 houghpeaks--------计算 Hough 变换的峰值
6.7qtdecomp-----------四叉树分解
6.8qtgetblk--------------获取四叉树分解中的块值
6.9 qtsetblk--------------设定四叉树分解中的块值
6.10 entropy-------------计算灰度图像的熵
6.11 entropyfilt---------灰度图像的局部熵
6.12 graycomatrix-----创建灰度共生矩阵
6.13 graycoprops------灰度共生矩阵的属性
6.14 rangefilt------------计算图像的局部范围
6.15 stdfilt---------------计算图像的局部标准差
6.16 corr2----------------计算两个矩阵的互相关系数
6.17 imcontour---------创建图像等高图
6.18 imhist---------------创建图像直方图
6.19 impixel--------------获取图像像素值
6.20 improfile------------创建图像强度曲线
6.21 mean2---------------计算矩阵的均值
6.22 regionprops--------计算图像的局部性质
6.23 std2-------------------计算矩阵的标准差
第 7章 图像代数运算
7.1 imabsdiff------------两幅图像差的绝对值
7.2 imadd----------------图像的和运算
7.3 imcomplement----图像求补
7.4 imdivide-------------图像的除运算
7.5 imlincomb----------图像的线性运算
7.6 immultiply----------图像的乘运算
7.7 imsubtract----------图像的差运算
第 8章 图像增强
8.1 decorrstretch------使用去相关拉伸增强图像
8.2 adapthisteq--------有限对比度自适应直方图均衡化
8.3 histeq----------------直方图均衡化
8.4 imadjust-------------调整图像灰度值或颜色映射表
8.5 imnoise--------------在图像上加噪声
8.6 intlut-----------------使用查询表转换为整数值
8.7 medfilt2-------------二维中值滤波
8.8 corfilt2---------------二维排序统计滤波
8.9 stretchlim-----------寻找像素值范围
8.10 wiener2------------二维维纳滤波
8.11 contrast------------调整灰度对比度
第 9章 图像去模糊
9.1 deconvwnr---------使用维纳滤波器对图像进行去模糊
9.2 deconvreg----------使用规则化滤波器对图像进行去模糊 9.3 deconvlucy---------使用 Lucy-Richardson 方法对图像进行去模糊 9.4 deconvblind--------使用盲解卷积对图像进行去模糊
9.5edgetaper-----------对图像边缘进行模糊处理
9.6 otf2psf---------------将光学转换函数换成点扩散函数
9.7 psf2otf---------------将点扩散函数转换成官学转换函数
第 10章 线性滤波和变换
10.1 convmtx2---------计算二维卷积矩阵
10.2 filter2---------------进行二维线性滤波操作
10.3 fspecial-------------创建二维滤波器
10.4 imfilter-------------对图像进行滤波
10.5 freqz2---------------二维频率响应
10.6 fsamp2-------------用频率抽象法设计二维 FIR 滤波器
10.7 ftrans2-------------使用频率变换设计二维 FIR 滤波器
10.8 fwind1-------------使用一维窗口法设计二维 FIR 滤波器
10.9 fwind2-------------使用二维窗口法设计二维 FIR 滤波器
10.10 dct2---------------设计二维离散余弦变换
10.11 dctmtx-----------计算离散余弦变换矩阵
10.12 fan2para--------将扇形投影转换为平行投影
10.13 fanbeam--------计算 Fan-beam 变换
10.14 idct2-------------计算二维离散余弦逆变换
10.15 ifanbeam-------计算 Fan-beam 逆变换
10.16 iradon-----------计算 Radon 逆变换
10.17 para2fan-------将平行投影转换为扇形投影
10.18 phantom-------创建头骨幻影图像
10.19 radon------------计算 Radon 变换
10.20 fft2---------------进行二维快速傅里叶变换
10.21 fftn---------------进行 N 维快速傅里叶变换
10.22 ifft2--------------计算二维快速傅里叶反变换
10.23 ifftn--------------计算 N 维快速傅里叶反变换
10.24 conv2-----------进行二维卷积操作
10.25 convn-----------进行 N 维卷积
10.26 fftshift----------把快速傅里叶变换的freqspace------确定频率响应的频率间隔
第 11章 形态学操作
11.1 imbothat--------进行 Bottom-hat 滤波
11.2 conndef----------创建连通矩阵
11.3 imclearborder--去除图像边界
11.4 imclose-----------进行形态学闭运算
11.5 imdilate----------进行膨胀操作
11.6 imerode----------进行腐蚀操作
组件移到频谱中心10.27 DC
11.7 imextendedmax---进行扩展极大值变换
11.8 imextendedmin---进行扩展极小值变换
11.9 imfill---------------进行填充扩充操作
11.10 imhmax---------进行 H 极大值变换
11.11 imhmin----------进行 H 极小值变换
11.12 imimposemin--在原始图像上强制最小值
11.13 imopen-----------进行形态学开运算
11.14 imreonstruct---进行形态学重建
11.15 imregionalmax-进行局部极大值区域
11.16 imregionalmin-确定局部最小值区域
11.17 imtophat--------进行 Top-hat 滤波
11.18 watershed------分水岭变换
11.19 applylut---------二值图像中使用查询表进行邻域操作
11.20 bwarea----------计算二值图像中目标的面积
11.21 bwareaopen---移除小目标
11.22 bwdist------------二值图像的距离变换矩阵
11.23 bweuler----------确定二进制图像欧拉数
11.24 bwhitmiss-------二值击中不击中操作
11.25 bwlabel----------标注二值图像中的目标物体
11.26 bwlabeln--------标注二值图像中的目标物体
11.27 bwmorph-------形态学操作通用函数
11.28 bwpack----------二值图像压缩,用来加快形态学操作的速度 11.29 bwperim--------确定图像目标边界
11.30 bwselect--------选择二值图像中的目标对象
11.31 bwulterode----二值图像的无穷腐蚀
11.32 bwunpack------二值图像解压缩,用来加速形态学操作的速度 11.33 makelut----------创建查询表
11.34 getheight--------返回结构元素的高度
11.35 getneighbors---返回结构元素的相对位置和高度
11.36 getnhood--------返回结构元素的领域
11.37 getsequence----分解的结构元素序列
11.38 isflat---------------是否为平面结构元素
11.39 reflect-------------关于中心对称的结构元素
11.40 strel----------------创建结构元素对象
11.41 translate----------平移结构元素对象
第 12章 图像的块和邻域处理
12.1 poly2mask---------将感兴趣区域转换为掩膜区域
12.2 roicolor--------------根据颜色选择感兴趣区域
12.3 roifill-----------------在图像指定区域进行平滑插补
12.4 roifill2----------------对区域进行二维滤波
12.5 roipoly---------------选择感兴趣的区域
12.6 bestblk---------------为块处理选取合适的块大小
12.7 blkproc---------------区别图像的块处理
12.8 col2im----------------将矩阵的列重新组织到块中
12.9 colfilt-----------------列邻域处理
12.10 im2col--------------将图像块重新调整为列
12.11 nlfilter--------------通过滑动邻域处理
第 13章 颜色映射表和色彩空间
13.1 rgbplot---------------划分颜色映射表
13.2 cmpermute---------重新调整颜色映射表中的颜色
13.3 brighten-------------增加或降低颜色映像表的亮度
13.4 colormap------------获取当前颜色表
13.5 shading--------------设置颜色色调
13.6 cmunique-----------减少颜色映射表中的颜色
13.7 imapprox------------使用更少的颜色近似表示索引图像
13.8 applycform---------应用设备的颜色空间变换结构
13.9 iccfind---------------寻找指定路径下的 ICC 文件
13.10 iccread-------------读取 ICC 文件
13.11 iccroot-------------ICC文件的路径
13.12 iccwrite------------将 ICC 文件希尔磁盘
13.13 isicc-----------------判断是否是有效的 ICC 文件
13.14 lab2double-------将 L*a*b色彩空间值转换为双精度
13.15 lab2uint16--------将 L*a*b色彩空间值转换为无符号 16位整数 13.16 lab2uint8----------将 L*a*b色彩空间值转换为无符号 8位整数 13.17 makecform--------创建颜色变换结构
13.18 ntsc2rgb------------将 NTSC 图像转换为真彩色图像
13.19 rgb2ntsc------------将真彩色图像转换为 NTSC 图像
13.20 rgb2ycbcr-----------将真彩色图像转换为 YCbCr 空间图像whitepoint----------标准光源的 XYZ 色彩值
13.22 xyz2double---------将 XYZ 色彩值转换为双精度
13.23 xyz2uint16----------将 XYZ 色彩值转换为无符号 16为整数ycbcr2rgb------------将 YCbCr 图像转换为真彩色 RGB 图像
第 14章 其他常用函数
14.1 iptgetpref-------------获取图像处理工具箱参数
14.2 iptsetpref-------------设置图像处理工具箱参数
14.3 getrangefromclass-图像类型的默认显示范围
13.21 13.24
14.4 pixval------------------显示图像像素信息
14.5 iptcheckconn--------检查连通性参数的有效性
14.6 iptcheckinput-------检查输入矩阵的有效性
14.7 iptcheckmap---------检查验收映射表的有效性
14.8 iptchecknargin------检查输入参数的个数
14.9 iptcheckstrs----------检查可选字符串的有效性
14.10 iptnum2ordinal---把正整数转换为对应序号字符串
14.11 getline---------------用鼠标选择折线段
14.12 getrect---------------yoga鼠标选择矩形
14.13 padarray-------------矩阵边界扩充元素
14.14 iptdemos------------显示 MATLAB 图像处理工具箱的演示帮助 14.15 ippl--------------------检查 IPPL 库是否存在
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- shangjiatang.cn 版权所有 湘ICP备2022005869号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务