下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理的函数,现摘录到此以备查找。
表1 图像显示
函数名
|
功能说明
|
函数名
|
功能说明
|
colorbar
|
颜色条显示
|
montage
|
按矩形剪辑方式显示多帧图像
|
getimage
|
从坐标系中获取图像数据
|
immovie
|
从多帧索引图像中制作电影
|
image
|
建立显示图像
|
movie
|
播放电影
|
subimage
|
在同一图像窗口显示多个图像
|
trueszie
|
调整图像显示大小
|
imagesc
|
调整数据并显示图像
|
warp
|
显示图像为纹理映射表面
|
imshow
|
图像显示
|
zoom
|
二维图形放大或缩小
|
表2 图像文件输入/输出
函数名
|
功能说明
|
函数名
|
功能说明
|
imread
|
图像文件读入
|
load
|
将以mat为扩展名的图像文件调入到内存
|
imwrite
|
图像写出
|
save
|
将内存变量中图像保存到mat文件中
|
dicomread
|
读取DICOM图像
|
dicomwrite
|
输出DICOM图像
|
iminfo
|
查看图形信息
|
|
|
表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
|
计算二维FFT
|
dct2
|
计算2D离散余弦变换
|
ifft2
|
计算二维逆FFT
|
idct2
|
计算2D反离散余弦变换
|
fftn
|
计算多维FFT
|
dctmtx
|
计算TCT矩阵
|
ifftn
|
计算多维逆FFT
|
radon
|
计算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颜色空间值
|
matlab图像处理函数相关推荐
- matlab pixelidxlist,【转】Matlab图像处理函数:regionprops
--------------------------------------------------- 本篇文章为转载,仅为方便学术讨论所用,不用于商业用途.由于时间较久,原作者以及原始链接暂时无法找 ...
- matlab图像处理函数大全
1.图像的变换 ① fft2:fft2函数用于数字图像的二维傅立叶变换,如:i=imread('104_8.tif'); j=fft2(i); ②ifft2::ifft2函数用于数字图像的二维傅立 ...
- matlab里使用函数图像,Matlab图像处理函数:regionprops使用图解
这里给出在Matlab图像处理工具箱中非常重要的一个图像分析函数:regionprops.顾名思义:它的用途是get the properties of region,即用来度量图像区域属性的函数. ...
- matlab grayslice,MATLAB图像处理函数汇总大全(2)
语法: X = dither(RGB,map) BW = dither(I) 相关命令: rgb2ind 25.double 附录 MATLAB图像处理命令 331 功能:转换数据为双精度型. 语法: ...
- matlab icol,matlab图像处理函数
一.通用函数: colorbar显示彩色条 语法:colorbar \ colorbar('vert') \ colorbar('horiz') \ colorbar(h) \ h=colorbar( ...
- MATLAB 图像处理函数(第六章)(获取图像矩形像素的运用)
1.impixel 获取图像的像素值 作用获取图像的像素值,函数返回指定图像的虹路蓝值. p=impixel(I) 用鼠标在图像上选取所点击图像处的像素值 p=impixel(I,c,r); ...
- Matlab图像处理函数大全(建议收藏)
文章目录 第1章: 图像显示与图像文件输入输出函数 第2章: 图形绘制 第3章: 图像类型和类型转换 第4章: 图形用户界面工具 第5章: 空间变换和图像配准 第6章: 图像分析和统计 第7章: 图像 ...
- matlab 图像处理函数(第八章) 图像的增强
1.decorrstretch 使用去相关拉伸图像增强 不太明白嘛意思 2.adapthisteq 作用 有限对比度自适应直方图均衡化 3.hsiteq 直方图均衡化 作用 使用直方图均衡化 ...
- 数字图像处理,Matlab常用图像处理函数汇总
原文地址:Matlab图像处理函数汇总 作者:mimi 图像的变换 ① fft2:fft2函数用于数字图像的二维傅立叶变换,如:i=imread('104_8.tif'); j=fft2(i); ② ...
最新文章
- mui app webview 沉浸式导航_AR实景导航 轻松找到网约车!高崎机场推出网约车专属上车区等便民举措...
- adapter为null_软件设计精要之——适配器(Adapter)模式
- 隐藏SAP CRM WebClient UI personalization 里某个field
- nginx访问目录是没加/的重定向控制
- 火狐配置java_java selenium+firefox环境搭建
- Java 异常处理机制
- Angular4.x+Ionic3 踩坑之路之打包时出现JAVASCRIPT HEAP OUT OF MEMORY的几种解决办法
- Angular.js学习笔记(1)
- 拓端tecdat|R语言圆填充( Circle packing)算法圆堆图圆形空间填充算法可视化
- 业界大佬患互联网手机焦虑症 圈地运动骤然爆发
- 构建嵌入式Linux系统的几种工具
- java根据车牌号获取车辆归属地
- kindle刷机ttl_kindle变砖修复及刷机
- 苹果 macOS 系统键盘快捷键列表大全整理
- 项目管理的五大过程组及十大知识领域
- 中国高铁砥砺前行,促进经济腾飞
- 嵌入式Linux--MYS-6ULX-IOT--总目录
- MATLAB基础教程(7)——求解定积分和不定积分
- 获取设备 AirPods、Apple TV、Apple Watch、HomePod、iPad、iPad Air、iPad Pro、iPad mini、iPhone、iPod touch的型号
- 普吉岛自由行——泰囧准备篇
热门文章
- dmg文件转换iso ultraiso_mac去除dmg打开密码的方法
- 架构评审,技术总监怒了,丢给我 400 个架构案例,先研究透!
- 还不知道 Redis 分布式锁的背后原理?还不赶快学习一下
- C++ error:LNK2005 已经在*.obj中定义
- hibernate教程--一级缓存
- hibernate教程--常用配置和核心API
- struts2教程--快速入门
- 03-JDBC学习手册:JDBC中几个重要接口和异常处理
- 【Servlet】Cookie应用:显示上次访问页面时间
- oracle 12c安装psu,Oracle 12C数据库PSU补丁安装方式的变化---新增datapatch