版权说明 ,转自 https://blog.csdn.net/BAR_WORKSHOP/article/details/81009900
自己在学习过程中查阅资料整理了MATLAB图像处理工具箱中函数的名称列表,以及MathWorks中讲解各个函数使用的链接:
1.绘图工具箱
plot | 基本绘图函数 | mesh | 绘制三维网格曲面 |
fplot | 绘制数学函数图 | surf | 绘制着色的三维彩色曲面 |
ezplot | 直接绘制隐函数图形 | meshgrid | 针对三维图形的x和y数组 |
bar | 绘制条形图 | semilogx | 绘制x对数坐标系图 |
area | 绘制面积图 | semilogy | 绘制y对数坐标系图 |
pie | 绘制饼形图 | loglog | 绘制对数坐标系图 |
title | 标题 | contour | 绘制等高线图 |
hist | 绘制直方图 | stem | 绘制火柴杆图 |
axis | 控制轴的比例和外观 | 网格线 | |
xlabel | x-轴标记 | ylabel | y-轴标记 |
2.图像的显示
imshow | 以处理图像的方式显示图像 | imtool | 以图像工具的方式显示图像 |
subimage | 以单幅图像的形式显示排列好的多幅图像 | immovie | 多帧图像制成电影 |
implay | 播放电影,视频或图像序列 | montage | 矩形蒙太奇显示多幅图像 |
warp | 纹理映射表面 |
3.几何变换
imrotate | 旋转图像 | makeresampler | 创建重取样结构 |
imcrop | 裁剪图象 | maketform | 创建空间变换结构(TFORM) |
imresize | 调整图像大小 | fliptform | 转换TFORM结构的输入和输出角色 |
checkerboard | 创建棋盘格图像 | tformarray | 对N-D阵列施以空间变换 |
findbounds | 为空间变换寻找输出边界 | tformfwd | 应用正向空间变换 |
imtransform | 对图像进行二维空间变换 | tforminv | 应用逆向空间变换 |
impyramid | 以金字塔形式缩减或扩展图像 |
4.像素值和统计
imhist | 显示图像数据的直方图 | std2 | 矩阵元素的标准差 |
impixel | 像素彩色值 | mean2 | 矩阵元素的平均或均值 |
imcontour | 创建图像数据轮廓线 | corr2 | 二维相关系数 |
improfile | 沿着线段的横截面的像素值 | regionprops | 度量图像区域的特性 |
5.图像变换
fanbeam | 扇形射束变换 | fan2para | 把扇形射束投影变换为平行射束 |
ifanbeam | 反扇形射束变换 | para2fan | 把平行射束投影变换为扇形射束 |
radon | 雷登变换 | dct2 | 二维离散余弦变换 |
iradon | 反雷登变换 | idct2 | 二维反离散余弦变换 |
phantom | 创建头部幻影图像 | dctmtx | 离散余弦变换矩阵 |
6.图像分析
bwtraceboundary | 追踪二值图像中的目标 | qtdecomp | 四叉树分解 |
edge | 寻找灰度图像的边缘 | qtgetblk | 得到块值 |
hough | 霍夫变换 | qtsetblk | 设置块值 |
houghlines | 基于霍夫变换的线段提取 | ||
houghpeaks | 识别霍夫变换的峰 |
7.图像算术
imabsdiff | 计算两幅图像的绝对差 | imlincomb | 图像的线性组合 |
imcomplement | 图像求补 | ippl | 检查IPPL是否存在 |
8.图像去模糊
deconvblind | 盲去卷积法 | edgetaper | 点扩散函数渐变边缘 |
deconvlucy | Lucy-Richardson方法 | otf2psf | 把光传递函数转换为点扩散函数 |
deconvreg | 规则滤波器法 | psf2otf | 把点扩散函数转换为光传递函数 |
deconvwnr | 维纳滤波器法 |
9.线性滤波以及线性二维滤波器设计
convmtx2 | 二维卷积矩阵 | fsamp2 | 频率取样的二维FIR滤波器 |
fspecial | 创建预定义的二维滤波器 | ftrans2 | 频率变换的二维FIR滤波器 |
imfilter | 多维图像的N-D滤波 | fwind1 | 一维窗方法的二维FIR滤波器 |
freqz2 | 二维频率响应 | fwind2 | 二维窗方法的二维FIR滤波器 |
10.图像配准
normxcorr2 | 归一化的二维互相关 | cp2tform | 用控制点对推断空间变换 |
cpselect | 控制点选择工具 | cpstruct2pairs | 把CPSTRUCT转换为控制点对 |
cpcorr | 用互相关调整控制点位置 |
11.图像增强
histeq | 用直方图均衡增强对比度 | wiener2 | 二维自适应噪声去除滤波 |
imadjust | 调整图像亮度值或彩色图 | intlut | 用查表法转换整数值 |
medfilt2 | 二维中值滤波 | adapthisteq | 有限对比度的自适应直方图均衡CLAHE |
ordfilt2 | 二维统计排序滤波 | stretchlim | 寻找如何限制一幅图像的对比度拉伸 |
12.形态学操作
灰度图像和二值图像 | conndef | 默认的连通性数组 | imhmax | 最大H变换 |
---|---|---|---|---|
imbothat | 底帽滤波 | imhmin | 最小H变换 | |
imclearborder | 连接到图像边缘的抑制光结构 | imimposemin | 强迫最小 | |
mclose | 形态学闭操作图像 | imopen | 形态学开操作图象 | |
imdilate | 膨胀图像 | imreconstruct | 形态学重建 | |
imerode | 腐蚀图像 | imregionalmax | 区域最大 | |
imextendedmax | 最大扩展变换 | imregionalmin | 区域最小 | |
imextendedmin | 最小扩展变换 | imtophat | 顶帽滤波 | |
imfill | 填充图像区域和孔洞 | watershed | 分水岭变换 | |
二值图像 | applylut | 查表法的领域操作 | bwmorph | 二值图像的形态学操作 |
bwarea | 二值图像中的目标区域 | bwpack | 打包二值图像 | |
bwareaopen | 形态学开二值图像 | bwperim | 寻找目标的周长 | |
bwdist | 二值图像的距离变换 | bwselect | 选择目标 | |
bweuler | 二值图像的欧拉数 | bwulterode | 最终腐蚀 | |
bwhitmiss | 二元击中-击不中操作 | bwunpack | 拆包二值图像 | |
bwlabel | 二维二值图像中标记连通分量 | makelut | 为了使用APPLYLUT而创建查找表 | |
bwlabeln | N维二值图像中标记连通分量 |
13.彩色空间
cmpermute | 在彩色图中重新安排彩色 | lab2uint8 | L*a*b转变为uint8 |
cmunique | 去除索引图像的彩色图中不需要的颜色 | xyz2double | xyz颜色值转变为double |
imapprox | 用较少颜色之一近似索引图像 | xyz2uint16 | xyz颜色值转变为uint16 |
ntsc2rgb | NTSC转变为RGB | makecform | 创建独立于设备的彩色空间变换结构CFORM |
ycbcr2rgb | YCbCr转变为RGB | applyform | 适用于与设备无关的彩色空间变换 |
rgb2ntsc | RGB转变为NTSC | iccfind | 搜索ICC剖面 |
rgb2ycbcr | RGB转变为YCbCr | iccroot | 寻找系统的ICC剖面存放处 |
whitepoint | 标准照明的XYZ颜色值 | iccwrite | 写ICC彩色剖面 |
lab2double | L*a*b转变为double | isicc | 对完全剖面结构为真 |
lab2uint6 | L*a*b转变为uint16 |
14.邻域和块处理
bestblk | 块处理的最佳尺寸 | col2im | 把矩阵列重排为块 |
blkproc | 图像的不同块处理 | colfilt | 列方式的邻域操作 |
nlfilter | 一般的滑动邻域处理 | im2col | 把图像块重排为列 |