本帖最后由 乂统天下 于 2020-4-22 19:08 编辑
下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理的函数,现摘录到此以供学习交流。
其中关于图像处理工具箱更详细的说明见附件(文章末尾),仅用于学习交流,请勿商用。
表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颜色空间值
|
本文转载自http://www.cnblogs.com/gtts/archive/2011/05/20/2052339.html
5
|
|
|
|
|
|
-
乂统天下
2020-8-7 08:25
这个只是一个工具哦
参考资料来源:百度百科-机器视觉
https://baike.baidu.com/item/%E6%9C%BA%E5%99%A8%E8%A7%86%E8%A7%89/7414484?fr=aladdin#9
参考资料来源:百度百科-计算机视觉
https://baike.baidu.com/item/%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%A7%86%E8%A7%89/2803351?fr=aladdin#5
|
|
|
|
|
-
乂统天下
2021-4-15 09:48
能帮助您是我的荣幸,欢迎探讨交流,共同学习进步。
更多精华帖子可以订阅淘专辑 [在文章末尾左下角 MATLAB交流Q群821300038]
|
|
|
|
|
-
乂统天下
2020-5-11 10:12
能帮助您是我的荣幸,欢迎探讨交流,共同学习进步。
更多精华帖子可以订阅淘专辑 [在文章末尾左下角 MATLAB交流Q群821300038]
|
|
|
|
|
-
乂统天下
2020-4-16 10:47
能帮助您是我的荣幸,欢迎探讨交流,共同学习进步。
更多精华帖子可以订阅淘专辑 [在文章末尾左下角 MATLAB交流Q群821300038]
|
|
|
|
|
-
乂统天下
2020-4-16 10:46
能帮助您是我的荣幸,欢迎探讨交流,共同学习进步。
更多精华帖子可以订阅淘专辑 [在文章末尾左下角 MATLAB交流Q群821300038]
|
|
|
|
|
-
乂统天下
2020-4-16 10:46
能帮助您是我的荣幸,欢迎探讨交流,共同学习进步。
更多精华帖子可以订阅淘专辑 [在文章末尾左下角 MATLAB交流Q群821300038]
|
|
|