Top

本地磁盘小日记ヾ(≧▽≦*)ゝ

世界无限大.且行且珍惜w~
编码.计算机科学与视觉.语言.美术在学/MTF/喜爱创作/不良公主w;

教程:MATLAB图像处理工具箱和DIPUM函数合集表(1);

RT,表格依据《数字图像处理MATLAB版本科教学版》自手打,如有错误欢迎指正qwq,不胜感激!/

函数类别和名称

描述

节号

图像显示和探索

 

 

ice(DIPUM)

交互彩色编辑器

5.4

immovie

由多帧图像组成的电影

 

implay

播放电影、视频或图像序列

6.6.1

imshow

以处理图形的方式显示图像

 

imtool

以图像工具的方式显示图像

 

montage

以矩形蒙太奇显示多帧图像

6.6.1

Rgbcube(DIPUM)

在MATLAB桌面上显示一个RGB立方体

5.1.1

subimage

以单幅图形方式显示多幅图像

 

warp

像纹理映射表面那样显示图像

 

图像文件I/O

 

 

Analyze75info

从MayoAnalyze7.5数据集的头文件中读取元数据

 

Analyze75read

从MayoAnalyze7.5数据集的头文件中读取图像文件

 

dicomanon

匿名DICOM文件

 

dicomdict

得到或设置激活的DICOM数据字典

 

dicominfo

从DICOM消息中读取元数据

 

dicomlookup

在DICOM数据字典中查找属性

 

dicomread

读取DICOM图像

 

dicomuid

生成DICOM唯一标识符

 

dicomwrite

将图像文件写为DICOM文件

 

hdrread

读取RadianceHDR图像

 

hdrwrite

写RadianceHDR图像

 

makehdr

创建高动态范围图像

 

interfileinfo

从归档文件中读取元数据

 

interfileread

从归档文件中读取图像

 

isnitf

检查文件是否是NITF

 

Movie2tifs(DIPUM)

从MATLAB电影创建一个多帧TIFF文件

6.6.1

nitfinfo

从NITF文件中读取元数据

 

nitfread

读取NITF文件

 

Seq2tifs(DIPUM)

从MATLAB序列创建一个多帧TIFF文件

6.6.1

Tifs2movie(DIPUM)

从多帧TIFF文件中创建一部MATLAB电影

6.6.1

Tifs2seq(DIPUM)

从多帧TIFF文件中创建一个MATLAB序列

6.6.1

图像算数

 

 

imabsdiff

两幅图像的绝对差

 

imcomplement

图像求补

5.2.5

imlincomb

图像的线性组合

 

ippl

检查IntelPerformacePrimitivesLibrary(IPPL)是否存在

 

几何变换

 

 

checkerboard

创建棋盘图像

4.5

findbounds

为空间变换寻找输出边界

 

fliptform

转换TFORM结构的输入和输出

 

imcrop

裁剪图像

 

impyramid

以金字塔形时所建和扩展图像

 

imresize

调整图像大小

 

imrotate

旋转图像

8.4.3

imtransform

对图像施以二维空间变换

 

Imtransform2(DIPUM)

固定输出位置的二维图像变换

8.4.3

makeresampler

创建重取样结构

 

maketform

创建空间变换结构(TFORM)

 

Pixeldup(DIPUM)

在两个方向复制图像像素

4.5

Pointgrid(DIPUN)

排列在网格上的点

 

Reprotate(DIPUN)

重复旋转图像

 

tformarray

对N维阵列施以空间变换

 

tformfwd

应用正向空间变换

 

tforminv

应用反向空间变换

 

Vistform(DIPUN)

点集的可视化变换效果

 

图像配准

 

 

Cpstruct2pairs

把CPSTRUCT转换为控制点对

 

Cp2tform

由控制点对推断空间变换

 

cpcorr

用互相关调整控制点位置

 

cpselect

控制点选取工具

 

Normxcorr2

归一化二维互相关

 

Visreg(DIPUM)

视觉上配准图像

 

像素值和统计

 

 

Corr2

二维相关系数

 

imcontour

创建图像数据的轮廓图

 

imhist

显示图像数据的直方图

2.3.1

impixel

像素彩色值

 

improfile

沿着线段剖面的像素值

 

Localmean(DIPUM)

计算局部均值数组

2.3.6

Mean2

矩阵元素的平均或均值

2.2.4

regionprops

度量图像区域(团块分析)

7.3.6

Statmoments(DIPUM)

计算图像直方图的统计中心矩

4.2.4

Std2

矩阵元素的标准差

 

图像分析

 

 

Bound2eight(DIPUM)

4连接边界转换为8连接边界

8.1.3

Bound2four(DIPUM)

8连接边界转换为4连接边界

8.1.3

Bound2im(DIPUM)

把一个边界转换为一幅图像

8.1.1

Bound2samp(DIPUM)

对边界进行子采样

8.1.3

Bwboundaries(DIPUM)

追踪二值图像中的区域边界

8.1.1

Bwtraceboundary

追踪二值图像中的物体

 

Colorgrad(DIPUM)

计算RGB图像的向量梯度

5.6.1

Colorseg(DIPUM)

执行彩色图像的分割

5.6.2

Connectpoly(DIPUM)

连接多边形顶点

8.1.3

cornermetric

由图像创建拐角度量矩阵

8.3.5

Cornerprocess(DIPUM)

处理函数cornermetric的输出

8.3.1

Diameter(DIPUM)

度量图像区域的直径和相关属性

7.1.3

edge

寻找灰度图像的边缘

7.1.3

Fchcode(DIPUM)

计算边界的弗雷曼链码

8.3.3

Frdescp(DIPUM)

计算傅里叶描绘子

8.3.3

Ifredscp(DIPUM)

计算反傅里叶描绘子

8.3.3

Im2minperpoly(DIPUM)

最小周长多边形

8.2.2

Imstack2vectors(DIPUM)

从图像堆栈提取向量

8.5

Invmoments(DIPUM)

计算图像的不变矩

8.4.3

hough

霍夫变换

7.2.2

houghlines

基于霍夫变换的线段提取

7.2.2

houghpeaks

识别霍夫曼变换的峰值

7.2.2

Localthresh(DIPUM)

局部阈值处理

7.3.6

Mahalanobis(DIPUM)

计算Mahalanobis距离

5.6.2

Movingthresh(DIPUM)

使用移动平均阈值的图像分割

7.3.7

Otsuthresh(DIPUM)

给定直方图的Otsu最佳阈值

7.3.3

Principalcomps(DIPUM)

主分量向量和相关量

8.5

qtdecomp

4叉树分解

7.4.3

qtgetblk

得到4叉树分解中的块值

7.4.3

qtsetblk

设置4叉树分解中的块值

 

Regiongrow(DIPUM)

用区域生长方法实现分割

7.4.2

Signature(DIPUM)

计算边界的标记

8.2.3

Specxture(DIPUM)

计算图像的频谱纹理

8.4.2

Splitmerge(DIPUM)

用分离与聚合算法分割图像

7.4.3

Statxture(DIPUM)

计算一幅图像中纹理的统计测度

8.4.2

X2majoraxis(DIPUM)

将坐标x与区域的长轴对齐

8.3.3

图像压缩

 

 

Compare(DIPUM)

计算和显示两个矩阵的误差

6.1

Cv2tifs(DIPUM)

TIFS2CV压缩图像序列解码

6.6.2

Huff2mat(DIPUM)

对霍夫曼编码矩阵解码

6.2.3

Huffman(DIPUM)

对一个符号源建立变长霍夫曼编码

6.2.1

Im2jpeg(DIPUM)

用JPEG近似压缩一幅图像

6.5.1

Im2jpeg2k(DIPUM)

JPEG2000近似压缩一幅图像

6.5.2

Imratio(DIPUM)

计算两幅图像/变量的字节比率

6.1

Jpeg2im(DIPUM)

对IM2JPEG压缩图像编码

6.5.1

Jpeg2k2im(DIPUM)

对IM2JPEG2K压缩编码图像

6.5.2

1pc2mat(DIPUM)

解压缩无损预测编码矩阵

6.3

Mat2huff(DIPUM)

对一个矩阵进行霍夫曼编码

6.2.2

Mat21pc(DIPUM)

用一维有损预测编码压缩一个矩阵

6.3

Ntrop(DIPUM)

计算矩阵的熵的一阶估计

6.2

Quantize(DIPUM)

量化uint8类矩阵的元素

6.4

Showmo(DIPUM)

显示一个压缩图像的运动向量

6.6.2

Tifs2cv(DIPUM)

压缩多帧TIFF图像序列

6.6.2

Unravel(DIPUM)

对一个边长比特流解码

6.2.3

图像去模糊

 

 

deconvblind

用盲去卷积对图像去模糊

4.8

deconvlucy

用Lucy-Richardson方法对图像去模糊

 

deconvreg

用正则滤波器对图像去模糊

 

deconvwnr

用维纳滤波器对图像去模糊

4.7

edgetaper

用点扩散函数渐变边缘

4.7

Otf2psf

把光传递函数转换为点扩散函数

 

Psf2otf

把点扩散函数转换为光传递函数

 

图像增强

 

 

adapthisteq

有限对比度的自适应直方图均衡(CLAHE)

2.3.4

Adpmedian(DIPUM)

直性子适应中值滤波

4.3.2

decorrstretch

用去相关拉伸多通道图像

 

Gscale(DIPUM)

标定输入图像的灰度

2.2.4

histeq

用直方图均衡增强对比度

2.3.2

imadjust

调整图像灰度值或彩色图

2.2.1

Medfilt2

二维中值滤波

 

Ordfilt2

二位统计排序滤波

2.5.2

stretchlim

寻找对比度拉伸一幅图像的极限

2.2.2

intlut

用查找表转换整数值

 

Intrans(DIPUM)

执行灰度(灰度级)变换

2.2.4

Wiener2

二位自适应去噪滤波

 

图像噪声

 

 

imnoise

对图像添加噪声

4.2.1

Imnoise2(DIPUM)

用指定的PDF生成一个随机数阵列

4.2.2

Imnoise3(DIPUM)

产生周期噪声

4.2.3

线性滤波

 

 

Convmtx2

二维卷积矩阵

 

Dftfilt(DIPUM)

执行频率域滤波

3.3.3

fspecial

创建预定义的二维滤波器

2.5

imfilter

多维图像的N维滤波

2.4.1

Spfilt(DIPUM)

执行线性和非线性空间滤波

4.3

线性二维滤波器设计

 

 

Bandfilter(DIPUM)

计算频率域带通滤波器

3.6.2

Cnotch(DIPUM)

产生循环对称馅波滤波器

 

Freqz2

二维频率响应

3.4

Fsamp2

使用频率取样的二维FIR滤波器

 

Ftrans2

使用频率变换的二维FIR滤波器

 

Fwind1

使用一维开窗方法的二维FIR滤波器

 

Fwind2

使用二维开窗方法的二维FIR滤波器

 

Hpfilter(DIPUM)

计算频率域高通滤波器

3.6.1

Lpfilter(DIPUM)

计算频率域低通滤波器

4.2.3,5.3.2

Recnotch(DIPUM)

产生矩形馅波()滤波器

 

模糊逻辑

 

 

Aggfcn(DIPUM)

模糊系统的归并函数

 

Approxfcn(DIPUM)

近似函数

 

Bellmf(DIPUM)

钟形隶属度函数

 

Defuzzify(DIPUM)

模糊系统的输出

 

Fuzzfilt(DIPUM)

模糊边缘检测器

 

Fuzzysysfcn(DIPUM)

模糊系统函数

 

Implfcns(DIPUM)

模糊系统的隐含函数

 

Lambdafcns(DIPUM)

模糊规则集的Lambda函数

 

Makrefuzzyedgesys(DIPUM)

生成FUZZYFILT所用MAT文件的脚本

 

Onemf(DIPUM)

常数隶属度函数(1)

 

Sigmamf(DIPUM)

Sigma隶属度函数

 

Smf(DIPUM)

S形隶属度函数

 

Trapezmf(DIPUM)

梯形隶属度函数

 

Triangmf(DIPUM)

三角形隶属度函数

 

Truncgaussmf(DIPUM)

高斯截短的隶属度函数

 

Zeromf(DIPUM)

常用隶属度函数

 

图像变换

 

 

Dct2

二维离散余弦变换

 

dctmtx

离散余弦变换矩阵

 

Fan2para

把扇形射束投影转换为平行射束

4.8.8

fanbeam

扇形射束变换

4.8.8

Idct2

二维离散余弦反变换

 

ifanbeam

反扇形射束变换

4.8.8

iradon

反雷登变换

4.8.7

Para2fan

把平行射束投影转换为扇形射束

4.8.8

phantom

创建头部幻影图像

4.8.6

radon

雷登变换

4.8.6

邻域和块处理

 

 

bestblk

块处理的最佳尺寸

 

blkproc

对图像的不同块处理

6.5.1

Col2im

把矩阵列重拍为块

6.5.1

clofilt

逐列邻域操作

2.4.2

Im2cool

把图像块重排为列

6.5.1

nlfilter

普通邻域滑动操作

 

形态学操作(灰度和二值图像)

 

 

conndef

默认的连接性数组

 

imbothat

底帽滤波

 

imclearborder

抑制连接到图像边框的明亮结构

 

imclose

形态学图像闭操作

 

imdilate

膨胀图像

 

imerode

腐蚀图像

 

imextendedmax

最大扩展变换

 

imextendmin

最小扩展变换

 

imfill

填充图像区域和孔洞

7.5.3

imhmax

最大H变换

8.1.2

imhmin

最小H变换

 

imimposemin

强迫最小

7.5.3

imopen

形态学图像开操作

 

imreconstruct

形态学重建

 

imregionalmax

区域最大

 

imregionalmin

区域最小

7.5.3

imtophat

顶帽滤波

 

watershed

分水岭变换

7.5.1

形态学图像(二值图像)

 

 

applylut

用查找表的邻域操作

 

bwarea

二值图像的的物体的面积

 

bwareaopen

二值图像的形态学开操作(删除小物体)

7.5.1

bwdist

二值图像的距离变换

 

bweuler

二值图像的欧拉数

 

bwhitmiss

二值击中-击不中操作

 

bwlabel

在二维二值图像中标记连接分量

 

bwlabeln

在N维二值图像中标记连接分量

 

bwmorph

对二值图像上的形态学操作

 

bwpack

打包二值图像

8.1.1

bwperim

求二值图像中物体的周长

 

bwselect

选取二值图像中的物体

 

bwulterode

最终腐蚀

 

bwunpack

拆包二值图像

 

Endpoints(DIPUM)

计算二值图像的端点

 

makelut

创建APPLYUT所用的查找表

 

结构元(STREL)创建和操作

 

 

getheight

得到STREL的高度

 

getneighbords

得到STREL邻居的偏移位置和高度

 

getnhood

得到STREL的邻域

 

getsequence

得到分解的STREL的序列

 

isflat

对平坦的STREL为真

 

reflect

关于其中心反射STREL

 

strel

创建形态学结构元(STREL)

 

translate

平移STREL

 

纹理分析

 

 

entropy

灰度图像的熵

 

entropyfilt

灰度图像的局部熵

 

graycomatrix

创建灰度级共生矩阵

8.4.2

graycoprops

灰度级共生矩阵的特性

8.4.2

rangefilt

图像的局部范围

 

Specxture(DIPUM)

计算图像的谱原理

8.4.2

Statxture(DIPUM)

计算图像中的纹理统计测度

8.4.2

stdfilt

图像的局部标准差

7.3.6

基于区域的处理

 

 

Histroi(DIPUM)

计算一幅图像中ROI(感兴趣区域)的直方图

4.2.4

Poly2mask

把感兴趣区域多边形转换为模板

 

roicolor

基于颜色选取感兴趣区域

 

roifill

填充灰度图像中的指定区域

 

Roifill2

对感兴趣区域滤波

 

roipoly

选择感兴趣多边形区域

4.2.4

小波

 

 

Appcoef2

提取二维近似系数

 

Detcoef2

提取二维细节系数

 

dwtmode

离散小波变换扩展模式

 

Waveback(DIPUM)

计算多级分解的反快速小波变换

 

Wavecopy(DIPUM)

提取小波分解结构的系数

 

Wavecut(DIPUM)

小波分解结构的迫零系数

 

Wavedec2

多级二维小波分解

 

Wavedisplay(DIPUM)

显示小波分解系数

 

Wavefast(DIPUM)

计算"三维扩展的"二维数组的快速小波变换

 

Wavefilter(DIPUM)

创建小波分解和重建滤波器

 

wavefun

一维小波和尺度函数

 

waveinfo

小波信息

 

Waverec2

多级二维小波重建

 

Wavework(DIPUM)

用于编辑小波分解的结构

 

Wavezero(DIPUM)

小波变换的迫零细节系数

 

wfilters

小波滤波器

 

Wthcoef2

二维小波系数阈值处理

 

颜色映射操作

 

 

cmpermute

在颜色映射中重新安排颜色

 

cmunique

在索引图像的颜色映射中去除不需要的颜色

 

imapprox

用较少颜色的一种图像来近似索引图像

5.1.2

彩色空间转换

 

 

applycform

应用设备无关彩色空间变换

5.2.6

Hsi2rgb(DIPUM)

把HSI图像转换为RGB图像

5.2.5

iccfind

使用描述搜索ICC剖面

 

iccread

读取ICC彩色剖面

5.2.6

iccroot

寻找系统ICC剖面容器

 

iccwrite

写ICC彩色剖面

 

isicc

对完整的剖面结构为真

 

Lab2double

Lab彩色值转换为double型

 

Lab2uint16

Lab彩色值转换为uint16

 

Lab2uint8

把Lab彩色值转换为uint8

 

makecform

创建设备无关彩色空间变换结构(CFORM)

5.2.6

Ntsc2rgb

把NTSC彩色值转换到RGB彩色空间

5.2.2

Rgb2hsi(DIPUM)

把RGB图像转换为HSI图像

5.2.5

Rgb2ntsc

把RGB彩色值转换到NTSC彩色空间

5.2.2

Rgb2ycbcr

把RGB彩色值转换到YCbCr彩色空间

5.2.2

whitepoint

标准照明的XYZ彩色值

 

Xyz2double

把XYZ彩色值转换为double型

 

Xyz2uint16

把XYZ彩色值转换为uint16

 

Ycbcr2rgb

把YCbCr彩色值转换到rgb彩色空间

5.2.2

阵列操作

 

 

Dftuv(DIPUM)

计算网络频率矩阵

3.5.1

padarray

填充数组

2.4.2

Paddedsize(DIPUM)

针对基于FFT的滤波计算填充的有效尺寸

3.3.1

图像类型和类型转换

 

 

demosaic

把Bayer模式的编码图像转换为真彩色图像

 

dither

用抖动转换图像

5.1.3

Gray2ind

把灰度图像转换为索引图像

5.1.3

grayslice

通过阈值处理从灰度图像创建索引图像

5.1.3

graythresh

使用Otsu方法的全局图像阈值处理

7.3.3

Im2bw

通过阈值处理把图像转换为二值图像

 

Im2double

把图像转换为双精度

 

Im2int16

把图像转换为16比特带符号整数

 

Im2java2d

把图像转换为java缓存图像

 

Im2single

把图像转换为单精度

 

Im2uint8

把图像转换为8比特无符号整数

 

Im2uint16

把图像转换为16比特无符号整数

 

Ind2gray

把索引图像转换为灰度图像

5.1.3

Label2rgb

把标记矩阵转换为RGB图像

 

Mat2gray

把矩阵转换为灰度图像

 

Rgb2gray

把RGB图像或彩色图转换为灰度图像

5.1.3

Rgb2ind

把RGB图像转换为索引图像

5.1.3

Tofloat(DIPUM)

把图像转换为浮点数

 

tonemap

为观看目的渲染高动态范围图像

 

工具箱优先权

 

 

iptgetpref

得到图像处理工具箱优先权

 

iptsetpref

设置图像处理工具箱优先权

 

工具箱实用函数

 

 

getrangefromclass

得到基于图像类的图像动态范围

 

intline

绘制整数坐标线

8.2.1

iptcheckconn

检查连接性参数的有效性

 

iptcheckinput

检查数组的有效性

 

iptcheckmap

检查颜色映射的有效性

 

iptchecknargin

检查输入参量的数量

 

iptcheckstrs

检查文本字符串的有效性

 

Iptnum2ordinal

把正整数转换为序数字符串

 

组件式的交互工具

 

 

imageinfo

图像信息工具

 

imcontrast

调整对比度的工具

 

imdisplayrange

显示范围的工具

 

imdistline

可拖动的距离工具

 

imgetfile

打开图像对话框

 

impixelinfo

像素信息工具

 

impixelinfoval

无文本标记的图像信息工具

 

impixelregion

像素区域工具

 

impixelregionpanel

像素区域工具面板

 

imputfile

保存图像对话框

 

imsave

保存图像工具

 

图像滚动面板的导航工具

 

 

imscrollpanel

用于交互式图像导航的滚动面板

 

immagbox

滚动面板的放大框

 

imoverview

在滚动面板中显示图像的纵览工具

 

imoverviewpanel

在滚动面板中显示图像的纵览工具面板

 

针对交互式工具的实用函数

 

 

Axes2pix

把轴坐标转换为像素坐标

 

getimage

从轴得到图像数据

 

getimagemodel

从图像目标的得到图像模型目标

 

imagemodel

图像模型目标

 

imattributes

关于图像属性的信息

 

imhandles

得到所有图像的句柄

 

imgca

得到包含图像的当前轴句柄

 

imgcf

得到包含图像的当前图形的句柄

 

imellipse

创建可拖动、可调尺寸的椭圆

 

imfreehand

创建可拖动的手绘区域

 

imline

创建可拖动、可调尺寸的直线

 

impoint

创建可拖动的点

 

impoly

创建可拖动、可调尺寸的多变形

 

imrect

创建可拖动、可调尺寸的矩形

 

iptaddcallback

将函数句柄添加到回调列表

 

iptcheckhandle

检查句柄的有效性

 

iptgetapi

得到句柄的应用程序接口

 

iptGetPointerBehavior

在HG对象中恢复指针行为

 

ipticondir

包含IPT和MATLAB图标的目录

 

iptPointerManager

在图形中安装鼠标指针管理器

 

iptremovecallback

从回调列表中删除函数句柄

 

iptSetPointerBehavior

在HG对象中存储指针行为

 

iptwindowalign

对齐图形窗口

 

makeConstrainToRectFcn

创建矩形游街位置约束函数

 

truesize

调整图像的显示尺寸

 

交互式鼠标实用函数

 

 

getline

用鼠标选择折线

 

getpts

用鼠标选择点

 

getrect

用鼠标选择矩形

 

辅助函数

 

 

Conwaylaws(DIPUM)

对单个像素应用Conway遗传法则

 

I2percentitle(DIPUM)

计算给定灰度值的百分数

7.3.5

Iseven(DIPUM)

确定阵列中哪些元素是偶数

 

Isodd(DIPUM)

确定阵列中哪些元素是奇数

 

Manualhist(DIPUM)

交互式地产生双模式直方图

2.3.3

Timeit(DIPUM)

度量运行函数所需的时间

 

Percentile2i(DIPUM)

计算给定百分位的灰度值

7.3.5

Tofloat(DIPUM)

把输入转换为单精度浮点数

 

Twomodegauss(DIPUM)

生成一个双模式高斯函数

2.3.3


@本地磁盘姬

ohayou.aimo.moe

微博:@本地磁盘姬碟酱

Twitter:本地磁盘姬改二

知乎:本地磁盘姬

2020年09月28日