[matlab] 图像处理工具箱

自己在学习过程中查阅资料整理了MATLAB图像处理工具箱中函数的名称列表,以及MathWorks中讲解各个函数使用的链接:

1.绘图工具箱

plot 基本绘图函数 mesh 绘制三维网格曲面
fplot 绘制数学函数图 surf 绘制着色的三维彩色曲面
ezplot 直接绘制隐函数图形 meshgrid 针对三维图形的x和y数组
bar 绘制条形图 semilogx 绘制x对数坐标系图
area 绘制面积图 semilogy 绘制y对数坐标系图
pie 绘制饼形图 loglog 绘制对数坐标系图
title 标题 contour 绘制等高线图
hist 绘制直方图 stem 绘制火柴杆图
axis 控制轴的比例和外观

grid

网格线
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 把图像块重排为列

猜你喜欢

转载自blog.csdn.net/BAR_WORKSHOP/article/details/81009900