首页 > 代码库 > MATLAB Image Processing Toolbox 官方文档
MATLAB Image Processing Toolbox 官方文档
一、函数
导入,导出和转换
从文件读取和写入图像数据
imread | 从图形文件读取图像 |
imwrite | 将图像写入图形文件 |
imfinfo | 显示图形文件的信息 |
nitfinfo | 显示NITF文件信息 |
nitfread | 从NITF文件读取映像 |
dpxinfo | 显示DPX文件信息 |
dpxread | 读取DPX图像 |
analyze75info | 从Analyze 7.5数据集的头文件中读取元数据 |
analyze75read | 从Analyze 7.5数据集的图像文件读取图像数据 |
interfileinfo | 从Interfile文件读取元数据 |
interfileread | 以Interfile格式读取图像 |
从DICOM文件读取和写入图像数据
dicomanon | 匿名化DICOM文件 |
dicomdict | 获取或设置活动DICOM数据字典 |
dicomdisp | 显示DICOM文件结构 |
dicominfo | 从DICOM消息中读取元数据 |
dicomlookup | 在DICOM数据字典中查找属性 |
dicomread | 读取DICOM图像 |
dicomuid | 生成DICOM唯一标识符 |
dicomwrite | 将图像写为DICOM文件 |
高动态范围图像
hdrread | 读取HDR图像 |
hdrwrite | 写入HDR图像文件 |
makehdr | 创建HDR图像 |
tonemap | 渲染高动态范围图像以供查看 |
大图像文件
ImageAdapter | 图像I / O接口 |
isrset | 检查文件是否为R-Set |
openrset | 打开R-Set文件 |
rsetwrite | 从图像文件创建降低分辨率的数据集 |
图像类型转换
gray2ind | 将灰度或二进制图像转换为索引图像 |
ind2gray | 将索引图像转换为灰度图像 |
mat2gray | 将矩阵转换为灰度图像 |
rgb2gray | 将RGB图像或色彩映射转换为灰度 |
ind2rgb | 将索引图像转换为RGB图像 |
label2rgb | 将标签矩阵转换为RGB图像 |
demosaic | 将Bayer图案编码转换为真彩色图像 |
imbinarize | 通过阈值来二值化图像 |
imquantize | 使用指定的量化级别输出量化图像 |
multithresh | 使用Otsu的方法的多级图像阈值 |
adaptthresh | 使用局部一阶统计量的自适应图像阈值 |
otsuthresh | 使用Otsu的方法的全局直方图阈值 |
graythresh | 使用Otsu的方法的全局图像阈值 |
grayslice | 使用多级阈值转换将灰度图像转换为索引图像 |
im2double | 将图像转换为双精度 |
im2int16 | 将图像转换为16位有符号整数 |
im2java2d | 将图像转换为Java缓冲图像 |
im2single | 将图像转换为单精度 |
im2uint16 | 将图像转换为16位无符号整数 |
im2uint8 | 将图像转换为8位无符号整数 |
颜色
rgb2lab | 将RGB转换为LAB |
rgb2ntsc | 将RGB转换为NTSC |
rgb2xyz | 将RGB转换为XYZ |
rgb2ycbcr | 将RGB转换为YCbCr |
lab2rgb | 将LAB转换为RGB |
lab2xyz | 将LAB转换为XYZ |
xyz2lab | 将XYZ转换为LAB |
xyz2rgb | 将XYZ转换为RGB |
ycbcr2rgb | 将YCbCr转换为RGB |
ntsc2rgb | 将NTSC转换为RGB |
lab2double | 将LAB数据转换为double |
lab2uint16 | 将LAB数据转换为uint16 |
lab2uint8 | 将LAB数据转换为uint8 |
xyz2double | 将XYZ转换为double |
xyz2uint16 | 将XYZ转换为uint16 |
iccfind | 搜索ICC配置文件 |
iccread | 读取ICC配置文件 |
iccroot | 查找系统默认ICC配置文件存储库 |
iccwrite | 将ICC颜色配置文件写入磁盘文件 |
isicc | 对于有效的ICC颜色配置文件为真 |
makecform | 创建颜色变换结构 |
applycform | 应用设备无关的颜色空间变换 |
imapprox | 通过减少颜色数量估计索引图像 |
colorcloud | 在指定的颜色空间中将3D色域显示为点云 |
whitepoint | XYZ标准光源的颜色值 |
合成图像
checkerboard | 创建棋盘图像 |
phantom | 创建头幻影图像 |
imnoise | 为图像添加噪点 |
显示和探索
基本显示
imshow | 显示图像 |
montage | 将多个图像帧显示在一个图形窗口里 |
immovie | 从多帧图像中创建电影 |
implay | 播放电影,视频或图像序列 |
warp | 将图像显示为纹理映射表面 |
iptgetpref | 获取图像处理工具箱首选项的值 |
iptprefs | 显示图像处理工具箱首选项对话框 |
iptsetpref | 设置图像处理工具箱首选项或显示有效值 |
使用图像查看器应用程序的交互式Exploration
imtool | 图像查看器应用程序 |
imageinfo | 图像信息工具 |
imcontrast | 调整对比度工具 |
imdisplayrange | 显示范围工具 |
imdistline | 距离工具 |
impixelinfo | 像素信息工具 |
impixelinfoval | 没有文本标签的像素信息工具 |
impixelregion | 像素区域工具 |
immagbox | 滚动面板放大框 |
imoverview | 在滚动面板中显示的图像的概述工具 |
iptgetpref | 获取图像处理工具箱首选项的值 |
iptprefs | 显示图像处理工具箱首选项对话框 |
iptsetpref | 设置图像处理工具箱首选项或显示有效值 |
构建交互式工具
imageinfo | 图像信息工具 |
imcolormaptool | 选择颜色工具 |
imcontrast | 调整对比度工具 |
imcrop | 裁剪图像 |
imdisplayrange | 显示范围工具 |
imdistline | 距离工具 |
impixelinfo | 像素信息工具 |
impixelinfoval | 没有文本标签的像素信息工具 |
impixelregion | 像素区域工具 |
impixelregionpanel | 像素区域工具面板 |
immagbox | 滚动面板放大框 |
imoverview | 在滚动面板中显示的图像的概述工具 |
imoverviewpanel | 用于滚动面板中显示的图像的概述工具面板 |
imsave | 保存图像工具 |
imscrollpanel | 用于交互式图像导航的滚动面板 |
imellipse | 创建可拖动椭圆 |
imfreehand | 创建可拖动的手绘区域 |
imline | 创建可拖动且可调整大小的行 |
impoint | 创建可拖动点 |
impoly | 创建可拖动且可调整大小的多边形 |
imrect | 创建可拖动矩形 |
imroi | 感兴趣区域(ROI)基类 |
getline | 用鼠标选择折线 |
getpts | 用鼠标指定点 |
getrect | 使用鼠标指定矩形 |
getimage | 轴的图像数据 |
getimagemodel | 来自图像对象的图像模型对象 |
imagemodel | 图像模型对象 |
axes2pix | 将轴坐标转换为像素坐标 |
imattributes | 有关图像属性的信息 |
imgca | 获取包含图像的当前轴 |
imgcf | 获取包含图像的当前图形 |
imgetfile | 显示打开图像对话框 |
imhandles | 获取所有图像对象 |
iptaddcallback | 将函数句柄添加到回调列表 |
iptcheckhandle | 检查句柄的有效性 |
iptgetapi | 获取应用程序接口(API)的句柄 |
iptGetPointerBehavior | 从图形对象检索指针行为 |
ipticondir | 包含IPT和MATLAB图标的目录 |
iptPointerManager | 在图中创建指针管理器 |
iptremovecallback | 从回调列表中删除函数句柄 |
iptSetPointerBehavior | 将指针行为结构存储在图形对象中 |
iptwindowalign | 对齐图窗口 |
makeConstrainToRectFcn | 创建矩形有界的拖拽约束函数 |
truesize | 调整图像的显示大小 |
几何变换,空间参考和图像配准
几何变换
imcrop | 裁剪图像 |
imresize | 调整图像大小 |
imrotate | 旋转图像 |
imtranslate | 翻译图片 |
impyramid | 图像金字塔减少和扩展 |
imwarp | 对图像应用几何变换 |
fitgeotrans | 适合几何变换到控制点对 |
imtransform | 对图像应用2-D空间变换 |
findbounds | 查找空间变换的输出边界 |
fliptform | 翻转TFORM结构的输入和输出角色 |
makeresampler | 创建重采样结构 |
maketform | 创建空间变换结构(TFORM) |
tformarray | 将空间变换应用于ND数组 |
tformfwd | 应用前向空间变换 |
tforminv | 应用逆空间变换 |
checkerboard | 创建棋盘图像 |
affine2d | 2-D仿射几何变换 |
affine3d | 3-D仿射几何变换 |
projective2d | 2-D投影几何变换 |
images.geotrans.PiecewiseLinearTransformation2D | 2-D分段线性几何变换 |
images.geotrans.PolynomialTransformation2D | 2-D多项式几何变换 |
images.geotrans.LocalWeightedMeanTransformation2D | 2-D局部加权平均几何变换 |
空间参考
imwarp | 对图像应用几何变换 |
imregister | 基于强度的图像配准 |
imregtform | 估计对齐两个2-D或3-D图像的几何变换 |
imshow | 显示图像 |
imshowpair | 比较图像之间的差异 |
imfuse | 融合的两个图像 |
imref2d | 将2D图像参考世界坐标 |
imref3d | 将3D图像参考世界坐标 |
自动注册
imregister | 基于强度的图像配准 |
imregconfig | 基于强度的注册配置 |
imregtform | 估计对齐两个2-D或3-D图像的几何变换 |
imregcorr | 估计使用相位相关来对准两个2-D图像的几何变换 |
imregdemons | 估计对齐两个2-D或3-D图像的位移字段 |
imfuse | 复合的两个图像 |
imshowpair | 比较图像之间的差异 |
registration.metric.MattesMutualInformation | Mattes互信息度量配置对象 |
registration.metric.MeanSquares | 均方误差度量配置对象 |
registration.optimizer.RegularStepGradientDescent | 常规渐变下降优化器配置对象 |
registration.optimizer.OnePlusOneEvolutionary | 一加一进化优化器配置对象 |
控制点注册
cpselect | 控制点选择工具 |
fitgeotrans | 适合几何变换到控制点对 |
cpcorr | 使用互相关调整控制点位置 |
cpstruct2pairs | 将CPSTRUCT转换为有效的控制点对 |
normxcorr2 | 归一化2-D互相关 |
cp2tform | 从控制点对的空间变换 |
图像增强
对比度调整
imadjust | 调整图像强度值或色彩映射 |
imcontrast | 调整对比度工具 |
imsharpen | 使用反锐化掩模锐化图像 |
locallapfilt | 快速本地拉普拉斯滤波图像 |
localcontrast | 图像的边缘感知局部对比度处理 |
localtonemap | 渲染HDR图像以观看,同时增强局部对比度 |
histeq | 使用直方图均衡增强对比度 |
adapthisteq | 对比度受限自适应直方图均衡(CLAHE) |
imhistmatch | 调整图像的直方图以匹配参考图像的N-bin直方图 |
decorrstretch | 将去相关拉伸应用于多通道图像 |
stretchlim | 找到对比度拉伸图像的限制 |
intlut | 使用查找表转换整数值 |
imnoise | 为图像添加噪点 |
图像过滤
imfilter | ND滤波的多维图像 |
imgaussfilt | 图像的2-D高斯滤波 |
imgaussfilt3 | 3-D图像的3-D高斯滤波 |
fspecial | 创建预定义的2-D过滤器 |
imguidedfilter | 图像的引导过滤 |
normxcorr2 | 归一化2-D互相关 |
wiener2 | 2-D自适应噪声去除滤波 |
medfilt2 | 2-D中值滤波 |
medfilt3 | 3-D中值滤波 |
ordfilt2 | 2-D阶统计滤波 |
stdfilt | 图像的局部标准偏差 |
rangefilt | 图像的局部范围 |
entropyfilt | 灰度图像的局部熵 |
nlfilter | 一般滑动邻域操作 |
gabor | 创建Gabor滤波器或Gabor滤波器组 |
imgaborfilt | 将Gabor滤波器或一组滤波器应用于2-D图像 |
imboxfilt | 图像的2-D框过滤 |
imboxfilt3 | 3-D图像的3-D框过滤 |
integralImage | 计算积分图像 |
integralImage3 | 计算3-D积分图像 |
integralBoxFilter | 对积分图像进行2-D框过滤 |
integralBoxFilter3 | 3-D积分图像的3-D盒滤波 |
bwareafilt | 按大小从二进制图像中提取对象 |
bwpropfilt | 使用属性从二进制图像提取对象 |
padarray | 垫阵列 |
freqz2 | 二维频率响应 |
fsamp2 | 使用频率采样的2-D FIR滤波器 |
ftrans2 | 使用频率变换的2-D FIR滤波器 |
fwind1 | 使用1-D窗口法的2-D FIR滤波器 |
fwind2 | 使用2-D窗口法的2-D FIR滤波器 |
convmtx2 | 2-D卷积矩阵 |
形态运算
bwhitmiss | 二进制命中未命中操作 |
bwmorph | 二进制图像的形态学操作 |
bwulterode | 极限侵蚀 |
bwareaopen | 从二进制图像中删除小对象 |
imbothat | 低帽滤波 |
imclearborder | 抑制连接到图像边框的光结构 |
imclose | 形态学图像闭运算 |
imdilate | 对图像进行膨胀 |
imerode | 对图像进行腐蚀 |
imextendedmax | 扩展最大化变换 |
imextendedmin | 扩展最小化变换 |
imfill | 填充图像区域和孔 |
imhmax | H极大变换 |
imhmin | H最小变换 |
imimposemin | 强制最小值 |
imopen | 形态学图像开运算 |
imreconstruct | 形态学重建 |
imregionalmax | 区域最大值 |
imregionalmin | 区域最小值 |
imtophat | 高帽滤波 |
watershed | 流域变换 |
conndef | 创建连接数组 |
iptcheckconn | 检查连接参数的有效性 |
applylut | 使用查找表对二进制图像执行邻域运算 |
bwlookup | 使用查找表的非线性滤波 |
makelut | 创建与bwlookup一起使用的查找表 |
strel | 形态结构元件 |
offsetstrel | 形态偏移结构元素 |
去模糊
deconvblind | 使用盲卷积来复原图像 |
deconvlucy | 使用Lucy-Richardson方法复原图像 |
deconvreg | 使用约束最小二乘法复原图像 |
deconvwnr | 使用维纳滤波器复原图像 |
edgetaper | 沿着图像边缘的锥形不连续性 |
otf2psf | 将光学传递函数转换为点扩散函数 |
psf2otf | 将点扩散函数转换为光学传递函数 |
padarray | 垫阵列 |
基于ROI的处理
roipoly | 根据给定坐标选取多边形的感兴趣区域(ROI) |
poly2mask | 将感兴趣区域(ROI)多边形转换为区域掩码 |
regionfill | 使用向内插值填充图像中的指定区域 |
roicolor | 根据给定颜色选择感兴趣区域(ROI) |
roifilt2 | 在图像中过滤感兴趣区域(ROI) |
imellipse | 创建可拖动椭圆 |
imfreehand | 创建可拖动的手绘区域 |
impoly | 创建可拖动,可调整大小的多边形 |
imrect | 创建可拖动矩形 |
imroi | 感兴趣区域(ROI)基类 |
邻域和块处理
ImageAdapter | 图像I / O接口 |
blockproc | 分离邻域块操作 |
bestblk | 确定块处理的最佳块大小 |
nlfilter | 滑动邻域块操作 |
col2im | 将矩阵列重新排列成图像块 |
colfilt | 列向邻域块操作 |
im2col | 将图像块重新排列成矩阵列 |
图像算术
imabsdiff | 两个图像的绝对差 |
imadd | 将两个图像相加或将图像加上常数 |
imapplymatrix | 颜色通道的线性组合 |
imcomplement | 图像反转 |
imdivide | 将一个图像分割为另一个图像或用常数分割图像 |
imlincomb | 图像的线性组合 |
immultiply | 将两个图像相乘或将图像乘以常数 |
imsubtract | 从另一个图像中减去一个图像或从图像中减去常数 |
图像分析
对象分析
bwboundaries | 二进制图像中的跟踪区域边界 |
bwtraceboundary | 二进制图像中的跟踪对象 |
visboundaries | 绘制区域边界 |
edge | 提取图像边缘 |
imfindcircles | 使用圆形霍夫变换查找圈子 |
viscircles | 创建圈子 |
imgradient | 图像的梯度幅度和方向 |
imgradientxy | 图像的方向梯度 |
imgradient3 | 找到图像的3-D梯度幅度和方向 |
imgradientxyz | 找到3-D图像的方向梯度 |
hough | 霍夫变换 |
houghlines | 基于霍夫变换提取线段 |
houghpeaks | 识别霍夫变换中的峰值 |
qtdecomp | 执行四叉树分解 |
qtgetblk | 获取四叉树分解中的块值 |
qtsetblk | 设置四叉树分解中的块值 |
区域和图像属性
regionprops | 测量图像区域的属性 |
bwarea | 二进制图像中对象的面积 |
bwareafilt | 按大小从二进制图像中提取对象 |
bwconncomp | 在二进制图像中查找连接的组件 |
bwconvhull | 从二进制图像生成凸包图像 |
bwdist | 二进制图像的距离变换 |
bwdistgeodesic | 二进制图像的测地距离变换 |
bweuler | 欧拉二进制图像数 |
bwperim | 在二进制图像中查找对象的周长 |
bwpropfilt | 使用属性从二进制图像提取对象 |
bwselect | 选择二进制图像中的对象 |
graydist | 灰度图像的灰色加权距离变换 |
imcontour | 创建图像数据的轮廓图 |
imhist | 图像数据直方图 |
impixel | 像素颜色值 |
improfile | 沿线段的像素值横截面 |
corr2 | 矩阵的相关系数 |
mean2 | 矩阵的平均值 |
std2 | 矩阵的标准偏差 |
bwlabel | 在二维二进制图像中标记连接的组件 |
bwlabeln | 在二进制图像中标记连接的组件 |
labelmatrix | 从bwconncomp结构创建标签矩阵 |
bwpack | 打包二进制映像 |
bwunpack | 解压二进制映像 |
纹理分析
entropy | 灰度图像的熵 |
entropyfilt | 灰度图像的局部熵 |
rangefilt | 图像的局部范围 |
stdfilt | 图像的局部标准偏差 |
graycomatrix | 从图像创建灰度共生矩阵 |
graycoprops | 灰度共生矩阵的属性 |
画面质量
immse | 均方误差 |
psnr | 峰值信噪比(PSNR) |
ssim | 用于测量图像质量的结构相似性指数(SSIM) |
图像分割
activecontour | 使用活动轮廓将图像分段为前景和背景 |
imsegfmm | 使用快速移动方法的二进制图像分割 |
imseggeodesic | 使用基于测地距离的颜色分割将图像分割成两个或三个区域 |
gradientweight | 基于图像梯度计算图像像素的权重 |
graydiffweight | 基于灰度强度差计算图像像素的权重 |
grayconnected | 选择具有类似灰色值的连续图像区域 |
graythresh | 使用Otsu的方法的全局图像阈值 |
multithresh | 使用Otsu的方法的多级图像阈值 |
otsuthresh | 使用Otsu的方法的全局直方图阈值 |
adaptthresh | 使用局部一阶统计量的自适应图像阈值 |
boundarymask | 查找分割的区域边界 |
superpixels | 图像的2-D超像素分割 |
superpixels3 | 3-D图像的3-D超像素分割 |
imoverlay | 将二进制掩码烧成2-D图像 |
label2idx | 将标签矩阵转换为线性索引的单元格数组 |
图像转换
bwdist | 二进制图像的距离变换 |
bwdistgeodesic | 二进制图像的测地距离变换 |
graydist | 灰度图像的灰色加权距离变换 |
hough | 霍夫变换 |
dct2 | 2-D离散余弦变换 |
dctmtx | 计算离散余弦变换矩阵 |
fan2para | 将扇形束投影转换为平行束 |
fanbeam | 扇形波束变换 |
idct2 | 2-D逆离散余弦变换 |
ifanbeam | 反向扇形波束变换 |
iradon | 反向Radon变换 |
para2fan | 将平行光束投影转换为扇形光束 |
radon | Radon变换 |
fft2 | 2-D快速傅里叶变换 |
fftshift | 将零频率分量移到频谱中心 |
ifft2 | 2-D快速傅里叶反变换 |
ifftshift | 反FFT移位 |
3D体积图像处理
imboxfilt3 | 3-D图像的3-D盒滤波 |
imgaussfilt3 | 3-D图像的3-D高斯滤波 |
imgradient3 | 找到图像的3-D梯度幅度和方向 |
imregdemons | 估计对齐两个2-D或3-D图像的位移字段 |
integralBoxFilter3 | 3-D积分图像的3-D盒滤波 |
IntegralImage3 | 计算3-D积分图像 |
medfilt3 | 3-D中值滤波 |
superpixels3 | 3-D图像的3-D超像素分割 |
imref3d | 将3-D图像参考世界坐标 |
affine3d | 3-D仿射几何转化 |
代码生成
adaptthresh | 使用局部一阶统计量的自适应图像阈值 |
boundarymask | 查找分割的区域边界 |
bwareaopen | 从二进制图像中删除小对象 |
bwboundaries | 二进制图像中的跟踪区域边界 |
bwconncomp | 在二进制图像中查找连接的组件 |
bwdist | 二进制图像的距离变换 |
bweuler | 计算二进制图像的欧拉数 |
bwlabel | 在二维二进制图像中标记连接的组件 |
bwlookup | 使用查找表的非线性滤波 |
bwmorph | 二进制图像的形态学操作 |
bwpack | 打包二进制映像 |
bwperim | 在二进制图像中查找对象的周长 |
bwselect | 选择二进制图像中的对象 |
bwtraceboundary | 二进制图像中的跟踪对象 |
bwunpack | 解压二进制映像 |
conndef | 创建连接数组 |
demosaic | 将Bayer图案编码图像转换为真彩色图像 |
edge | 提取图像的边缘 |
fitgeotrans | 适合几何变换到控制点对 |
fspecial | 创建预定义的2D过滤器(模板,掩模) |
getrangefromclass | 基于其类的图像的默认显示范围 |
grayconnected | 选择具有类似灰色值的连续图像区域 |
histeq | 使用直方图均衡增强对比度 |
hough | 霍夫变换 |
houghlines | 基于霍夫变换提取线段 |
houghpeaks | 识别霍夫变换中的峰值 |
hsv2rgb | 将HSV转换为RGB |
im2double | 将图像转换为双精度 |
im2int16 | 将图像转换为16位有符号整数 |
im2single | 将图像转换为单精度 |
im2uint16 | 将图像转换为16位无符号整数 |
im2uint8 | 将图像转换为8位无符号整数 |
imabsdiff | 两个图像的绝对差 |
imadjust | 调整图像强度值或色彩映射 |
imbinarize | 通过阈值来二值化图像 |
imbothat | 低帽滤波 |
imboxfilt | 2维图像盒子滤波 |
imclearborder | 抑制连接到图像边界的亮结构 |
imclose | 形态学图像闭运算 |
imcomplement | 图像反转 |
imcrop | 裁剪图像 |
imdilate | 对图像进行膨胀 |
imerode | 对图像进行腐蚀 |
imextendedmax | 扩展最大化变换 |
imextendedmin | 扩展最小化变换 |
imfill | 填充图像区域和孔 |
imfilter | N维滤波 |
imfindcircles | 使用圆形霍夫变换查找圈子 |
imgaborfilt | 将Gabor滤波器或一组滤波器应用于2-D图像 |
imgaussfilt | 图像的2-D高斯滤波 |
imgradient3 | 找到图像的3-D梯度幅度和方向 |
imgradientxyz | 找到3-D图像的方向梯度 |
imhist | 绘制图像数据直方图 |
imhmax | 对图像的极大值进行抑制 |
imhmin | 对图像的极小值进行抑制 |
imlincomb | 图像的线性组合 |
immse | 均方误差 |
imopen | 形态学图像开运算 |
imoverlay | 将二进制掩码烧成2-D图像 |
impyramid | 图像金字塔减少和扩展 |
imquantize | 使用指定的量化级别和输出值量化图像 |
imread | 从图形文件读取图像 |
imreconstruct | 形态学重建 |
imregionalmax | 区域最大值 |
imregionalmin | 区域最小值 |
imresize | 调整图像大小 |
imrotate | 旋转图像 |
imtophat | 高帽滤波 |
imtranslate | 翻译图片 |
imwarp | 对图像应用几何变换 |
integralBoxFilter | 对积分图像进行2-D框过滤 |
integralImage | 计算积分图像 |
intlut | 使用查找表转换整数值 |
iptcheckmap | 检查颜色映射的有效性 |
iptcheckconn | 检查连接参数的有效性 |
lab2rgb | 将LAB转换为RGB |
label2rgb | 将标签矩阵转换为RGB图像 |
label2idx | 将标签矩阵转换为线性索引的单元格数组 |
mean2 | 矩阵的平均值 |
medfilt2 | 中值滤波 |
multithresh | 使用Otsu的方法的多级图像阈值 |
ordfilt2 | 排序滤波 |
otsuthresh | 使用Otsu的方法的全局直方图阈值 |
padarray | 垫阵列 |
psnr | 峰值信噪比(PSNR) |
regionprops | 测量图像区域的属性 |
rgb2gray | 将RGB图像转换为灰度图像 |
rgb2hsv | 将RGB转换为HSV |
rgb2lab | 将RGB转换为LAB |
rgb2ycbcr | 将RGB转换为YCbCr |
stretchlim | 找到对比度拉伸图像的限制 |
superpixels | 图像的2-D超像素分割 |
superpixels3 | 3-D图像的3-D超像素分割 |
watershed | 使用 |
ycbcr2rgb | 将YCbCr转换为RGB |
imref2d | 将2-D图像参考世界坐标 |
imref3d | 将3-D图像参考世界坐标 |
affine2d | 2-D仿射几何变换 |
projective2d | 2-D投影几何变换 |
strel | 形态结构元件 |
offsetstrel | 形态偏移结构元素 |
GPU计算
bwdist | 二进制图像的距离变换 |
bwlabel | 在二维二进制图像中标记连接的组件 |
bwlookup | 使用查找表的非线性滤波 |
bwmorph | 二进制图像的形态学操作 |
corr2 | 矩阵的相关系数 |
edge | 在强度图像中查找边缘 |
histeq | 使用直方图均衡增强对比度 |
im2double | 将图像转换为双精度 |
im2single | 将图像转换为单精度 |
im2uint8 | 将图像转换为8位无符号整数 |
im2uint16 | 将图像转换为16位无符号整数 |
imabsdiff | 两个图像的绝对差 |
imadjust | 调整图像强度值或色彩映射 |
imbothat | 低帽滤波 |
imclose | 形态学图像闭运算 |
imcomplement | 图像反转 |
imdilate | 对图像进行膨胀 |
imerode | 对图像进行腐蚀 |
imfill | 填充图像区域和孔 |
imfilter | ND滤波的多维图像 |
imgradient | 图像的梯度幅度和方向 |
imgradientxy | 图像的方向梯度 |
imhist | 图像数据直方图 |
imlincomb | 图像的线性组合 |
imnoise | 给图像添加噪点 |
ycbcr2rgb | 将YCbCr转换为RGB |
imopen | 形态学图像开运算 |
imreconstruct | 形态学重建 |
imregdemons | 估计对齐两个2-D或3-D图像的位移字段 |
imresize | 调整图像大小 |
imrotate | 旋转图像 |
imshow | 显示图像 |
imtophat | 高帽滤波 |
iradon | 反向Radon变换 |
mat2gray | 将数值矩阵转换为灰度图像 |
mean2 | 矩阵的平均值 |
medfilt2 | 2-D中值滤波 |
normxcorr2 | 归一化2-D互相关 |
padarray | 垫阵列 |
radon | Radon变换 |
regionprops | 测量图像区域的属性 |
rgb2gray | 将RGB图像转换为灰度图像 |
rgb2ycbcr | 将RGB转换为YCbCr |
std2 | 矩阵的标准偏差 |
stdfilt | 图像的局部标准偏差 |
stretchlim | 找到对比度拉伸图像的限制 |
二、类
导入,导出和转换
大图像文件
ImageAdapter | 图像I / O接口 |
几何变换,空间参考和图像配准
几何变换
affine2d | 2-D仿射几何变换 |
affine3d | 3-D仿射几何转化 |
projective2d | 2-D投影几何变换 |
images.geotrans.PiecewiseLinearTransformation2D | 2-D分段线性几何变换 |
images.geotrans.PolynomialTransformation2D | 2-D多项式几何变换 |
images.geotrans.LocalWeightedMeanTransformation2D | 2-D局部加权平均几何变换 |
空间参考
imref2d | 将2-D图像参考世界坐标 |
imref3d | 将3-D图像参考世界坐标 |
自动注册
registration.metric.MattesMutualInformation | Mattes互信息度量配置对象 |
registration.metric.MeanSquares | 均方误差度量配置对象 |
registration.optimizer.RegularStepGradientDescent | 常规渐变下降优化器配置对象 |
registration.optimizer.OnePlusOneEvolutionary | 一加一进化优化器配置对象 |
图像增强
形态运算
strel | 形态结构元素 |
offsetstrel | 形态偏移结构元素 |
邻域和块处理
ImageAdapter | 图像I / O接口 |
3D体积图像处理
imref3d | 将3-D图像参考世界坐标 |
affine3d | 3-D仿射几何转化 |
代码生成
imref2d | 将2-D图像参考世界坐标 |
imref3d | 将3-D图像参考世界坐标 |
affine2d | 2-D仿射几何变换 |
projective2d | 2-D投影几何变换 |
strel | 形态结构元素 |
offsetstrel | 形态偏移结构元素 |
三、应用
导入,导出和转换
图像序列和批处理
Image Batch Processor | 将函数应用于多个图像 |
Video Viewer | 查看视频和图像序列 |
显示和探索
基本显示
Image Viewer | 查看和浏览图??片 |
Image Browser | 使用缩略图浏览图像 |
使用图像查看器应用程序的交互式Exploration
Image Viewer | 查看和浏览图??片 |
图像增强
图像过滤
Image Region Analyzer | 浏览和过滤图像中连接的组件 |
图像分析
区域和图像属性
Image Region Analyzer | 浏览和过滤图像中连接的组件 |
图像分割
Color Thresholder | 阈值彩色图像 |
Image Segmenter | 通过细化区域来分割图像 |
MATLAB Image Processing Toolbox 官方文档