图像处理工具箱

注:以下内容感谢https://blog.csdn.net/BAR_WORKSHOP/article/details/81009900的分享!

目录:绘图工具箱  图像的显示  几何变换  像素值和统计  图像变换  图像分析  图像算数 

          图像去模糊  线性滤波以及线性二维滤波器设计  图像配准  图像增强  形态学操作 

          彩色空间  邻域和块处理

绘图工具箱

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

图像的显示

                            

imshow 以处理图像的方式显示图像
subimage 以单幅图像的形式显示排列好的多幅图像
implay 播放电影,视频或图像序列
warp 纹理映射表面
imtool 以图像工具的方式显示图像
immovie 多帧图像制成电影
montage 矩形蒙太奇显示多幅图像

几何变换

imrotate 旋转图像
imcrop 裁剪图像
imresize 调整图像大小
checkerboard 创建棋盘格图像
findbounds 为空间变换寻找输出边界
imtransform 对图像进行二维空间变换
impyramid 以金字塔形式缩减或扩展图像
makeresampler 创建重取样结构
maketform 创建空间变换结构(TFORM)
fliptform 转换TFORM结构的输入和输出角色
tformarray 对N-D阵列施以空间变换
tformfwd 应用正向空间变换
tforminv 应用逆向空间变换

 

像素值和统计

imhist 显示图像数据的直方图
impixel 像素彩色值
imcontour 创建图像数据轮廓线
improfile 沿着线段的横截面的像素值
std2 矩阵元素的标准差
mean2 矩阵元素的平均或均值
corr2 二维相关系数
regionprops 度量图像区域的特性

 

图像变换

fanbeam 扇形射束变换
ifanbeam 反扇形射束变换
radon 雷登变换
iradon 反雷登变换
phantom 创建头部幻影图像
fan2para 把扇形射束投影变换为平行射束
para2fan 把平行射束变换为扇形射束
dct2 二维离散余弦变换
idct2 二维反离散余弦变换
dctmtx 离散余弦变换矩阵

 

图像分析

bwtraceboundary 追踪二值图像中的目标
edge 寻找灰度图像的边缘
hough 霍夫变换
houghlines 基于霍夫变换的线段提取
houghpeaks 识别霍夫变换的峰
qtdecomp 四叉树分解
qtgetblk 得到块值
qtsetblk 设置块值

 

图像算数

imabsdiff 计算两幅图像的绝对差
imcomplement 图像求补
imlincomb 图像的线性组合
ippl 检查IPPL是否存在

 

图像去模糊

deconvblind 盲去卷积法
deconvlucy Lucky-Richardson方法
deconvreg 规则滤波器法
deconvwnr 维纳滤波器法
edgetaper 点扩散函数渐变边缘
otf2psf 把光传递函数转换为点扩散函数
psf2otf 把点扩散函数转换为光传递函数

 

线性滤波以及线性二维滤波器设计

convmtx2 二维卷积矩阵
fspecial 创建预定义的二维滤波器
imfilter 多维图像的N-D滤波
freqz2 二维频率响应
fsamp2 频率取样的二维FIR滤波器
ftrans2 频率变换的二维FIR滤波器
fwind1 一维窗方法的二维FIR滤波器
fwind2 二维窗方法的二维FIR滤波器

 

图像配准

normxcorr2 归一化的二维互相关
cpselect 控制点选择工具
cpcorr 用互相关调整控制点位置
cp2tform 用控制点对推断空间变换
cpstruct2pairs 把CPSTRUCT转换为控制点对

 

图像增强

histeq 用直方图均衡增强对比度
imadjust 调整图像亮度值或彩色图
medfilt2 二维中值滤波
ordfilt2 二维统计排序滤波
wiener2 二维自适应噪声去除滤波
intlut 用查表法转换整数值
adapthhisteq 有限对比度的自适应直方图均衡CLAHE
stretchlim 寻找如何限制一幅图像的对比度拉伸

 

形态学操作

灰度图像和二值图像

conndef 默认的连通性数组
imbothat 底帽滤波
imclearborder 连接到图像边缘的抑制光结构
mclose 形态学闭操作图像
imdilate 膨胀图像
imerode 腐蚀图像
imextendedmax 最大扩展变换
imextendedmix 最小扩展变换
imfill 填充图像区域和孔洞
imhmax 最大H变换
imhmin 最小H变换
imimposemin 强迫最小
imopen 形态学开操作图像
imreconstruct 形态学重建
imregionalmax 区域最大
imregionalmin 区域最小
imtophat 顶帽滤波
watershed 分水岭变换

 

二值图像

applylut 查表法的邻域操作
bwarea 二值图像中的目标区域
bwareaopen 形态学开二值图像
bwdist 二值图像的距离变换
bweuler 二值图像的欧拉数
bwhitmiss 二元击中-击不中操作
bwlabel 二维二值图像中标记连通分量
bwlabeln N维二值图像中标记连通分量
bwmorph 二值图像的形态学操作
bwpack 打包二值图像
bwperim 寻找目标的周长
bwselect 选择目标
bwulterode 最终腐蚀
bwunpack 拆包二值图像
makelut 为了使用APPLYLUT而创建查找表

 

彩色空间

cmpermute 在彩色图中重新安排彩色
cmunique 去除索引图像的彩色图中不需要的颜色
imapprox 用较少颜色之一近似索引图像
ntsc2rgb NTSC转变为RGB
ycbcr2rgb YCbCr转变为RGB
rgb2ntsc RGB转变为NTSC
rgb2ycbcr RGB转变为YCbCr
whitepoint 标准照明的XYZ颜色值
lab2double L*a*b转变为double
lab2uint6 L*a*b转变为uint6
lab2uint8 L*a*b转变为uint8
xyz2double xyz颜色值转变为double
xyz2uint16 xyz颜色值转变为uint16
makecform 创建独立于设备的彩色空间变换结构CFORM
applyform 适用于与设备无关的彩色空间变换
iccfind 搜索ICC剖面
iccroot 寻找系统的ICC剖面存放处
iccwrite 写ICC彩色剖面
isicc 对完全剖面结构为真

 

邻域和块处理

bestblk 块处理的最佳尺寸
blkproc 图像的不同块处理
nlfilter 一般的滑动邻域处理
col2im 把矩阵列重排为块
colfilt 列方式的邻域操作
im2col 把图像块重排为列

 

posted @ 2021-02-06 20:10  奋斗者_1  阅读(300)  评论(0编辑  收藏  举报