您好,欢迎来到尚佳旅游分享网。
搜索
您的当前位置:首页MATLAB图像处理相关函数解读

MATLAB图像处理相关函数解读

来源:尚佳旅游分享网


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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务