您的位置:首页 > 编程语言 > MATLAB

Matlab图像处理常用函数归类总结

2016-05-16 11:48 543 查看
下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理的函数,现摘录到此以备查找。
表1 图像显示

函数名功能说明函数名功能说明
colorbar颜色条显示montage按矩形剪辑方式显示多帧图像
getimage从坐标系中获取图像数据immovie从多帧索引图像中制作电影
image建立显示图像movie播放电影
subimage在同一图像窗口显示多个图像trueszie调整图像显示大小
imagesc调整数据并显示图像warp显示图像为纹理映射表面
imshow图像显示zoom二维图形放大或缩小
表2 图像文件输入/输出

函数名功能说明函数名功能说明
imread图像文件读入load将以mat为扩展名的图像文件调入到内存
imwrite图像写出save将内存变量中图像保存到mat文件中
dicomread读取DICOM图像dicomwrite输出DICOM图像
imfinfo查看图形信息
表3 图像像素值及其统计

函数名功能说明函数名功能说明
impixel返回选定图像像素颜色值imcontour画图像数据轮廓(等高线,等值线)
improfile图像中沿一个路径的数据值计算imhist求图像数据直方图
mean2求均值corr2求相关系数
std2求标准差
表4 图像分析

函数名功能说明函数名功能说明
edge灰度图像边缘检测qtgetblk获得四叉树分解块值
qtecomp执行四叉树分解qtsetblk设置四叉树分解块值
表5 图像增强及平滑

函数名功能说明函数名功能说明
imadjust对比度调整medfilt2二维中值滤波器
histeq直方图均衡ordfilt2顺序统计滤波器
imnoise给图像增加噪声wiener2二维自适应除噪滤波器
表6 图像线性滤波及二维线性滤波器设计

函数名功能说明函数名功能说明
conv2二维卷积freqz2计算二维频率响应
convmtx2计算二维卷积矩阵fsamp2用频率抽样设计二维FIR滤波器
convn多维卷积ftrans用频率抽样转换二维FIRlbq
filter2二维线性数字滤波器fwind1用一维窗口方法设计二维FIR滤波器
fspecial产生预定义滤波器fwind2用二维窗口方法设计二维FIR滤波器
frespace确定二维频率响应间隔
表7 图像变换

函数名功能说明函数名功能说明
fft计算一维快速Fourier变换dct计算离散余弦变换
ifft计算一维FFT的逆变换idct计算离散反余弦变换
fft2计算二维FFTdct2计算2D离散余弦变换
ifft2计算二维逆FFTidct2计算2D反离散余弦变换
fftn计算多维FFTdctmtx计算TCT矩阵
ifftn计算多维逆FFTradon计算Radon变换
fftshift直流分量移到频谱中心
表8 图像领域及操作

函数名功能说明函数名功能说明
bestblk选择块处理的块大小colfilt使用列方向函数进行领域运算
blkproc对图像实行不同的块处理im2col重排图像块为矩阵列
col2im重排矩阵列成图像块nlfilter进行一般领域计算
表9 二值图像操作

函数名功能说明函数名功能说明
applylut使用查找表进行领域操作bwperim确定二值图像中的目标边界
bwarea计算二值图像中的目标区域bwselect选择二值图像中的目标
bweuler计算二值图像中的欧拉数dilate对二值图像进行膨胀计算
bwfill二值图像背景区域填充erode对二值图像进行寝蚀运算
bwlabel标识二值图像中的连接成分makelut构造查找表(applylut)使用
bwmorph二值图像形态运算
表10 基于区域的图像处理

函数名功能说明函数名功能说明
roicolor根据颜色选择要处理的区域roifilt2对要处理区域滤波
roifill在任意区域内平滑差值roipoly选择要处理的多边形区域
表11 图像几何运算

函数名功能说明函数名功能说明
imcrop图像剪裁imrotate图像旋转
imresize图像大小调整interp2二维数据差值
表12 图像颜色图操作

函数名功能说明函数名功能说明
brighten颜色图像变亮或变暗colormap设置获取图
cmpermute重新排列颜色图中的颜色imapprox由颜色较少的图像近似索引图像
cmunique寻找唯一的颜色图及相应的图像rgbplot绘制RGB颜色图
表13 颜色控件转换

函数名功能说明函数名功能说明
hsv2rgb将HSV颜色转化为RGB颜色值mtsc2rgb将NTSC值转换为RGB颜色空间值
rgb2hsv将RGB颜色值转换为HSV颜色值rgb2ntsc将RGB值转换为NTSC颜色空间值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: