1.6.5 MATLAB图像处理工具箱
MATLAB工具箱由一些M文件组成,位于安装目录的Toolboxes子目录下,用来解决不同领域的专门问题,它集中了全世界的研究者在不同领域的研究成果。MATLAB包括拥有数百个内部函数的主包和三十几种工具箱。工具箱又可以分为功能性工具箱和学科工具箱。功能工具箱用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科工具箱是专业性比较强的工具箱,如控制系统工具箱(Control System Toolbox)、信号处理工具箱(Signal Processing Toolbox)、财政金融工具箱(Financial Toolbox)、图像处理工具箱(Image Processing Toolbox)等都属于此类。
开放性使MATLAB广受用户欢迎。除内部函数外,所有MATLAB主包文件和各种工具箱都是可读、可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具箱。
图像处理工具包是由一系列支持图像处理操作的函数组成的。所支持的图像处理操作有:图像的几何操作、邻域和区域操作、图像变换、图像恢复与增强、线性滤波和滤波器设计、变换(DCT变换等)、图像分析和统计、二值图像操作等。
图像处理工具箱是MATLAB环境下开发出来的许多工具箱之一,以数字图像处理理论为基础,用MATLAB语言构造得到的一系列用于图像数据显示与处理的M文件,可以查看这些M文件的代码并进行改进。图像处理工具箱可支持的图像处理范围很广,包括以下内容:
(1)数字图像的空域变换。如图像缩放、旋转、裁剪、剪变、翻转、平移等,二维及多维图像的仿射变换、投影变换、盒形变换,此外还可以通过更改参数,自定义变换类型。
(2)形态学运算。包括腐蚀和膨胀、形态学重建、距离变换等。
(3)数字图像的邻域运算和块运算。
(4)线性滤波和滤波器设计。常见的空域滤波模板,包括平滑和锐化。
(5)数字图像变换。如Fourier变换、离散余弦变换(DCT)、Radon变换、Fan-Beam投影数据的转换及小波变换。
(6)数字图像分析和增强。如获得图像像素灰度信息和统计信息、边缘检测、图像的纹理分析、亮度调节、去噪声等。
(7)数字图像的恢复。如维纳滤波、Richardson-Lucy迭代非线性复原算法、约束最小二乘滤波、盲卷积算法。
(8)自定义区域操作。通过二值图像提供自定义区域的界定、滤波,对图像的色彩管理和转换都提供了许多有用的函数。
此外,对于图像的基本操作,如读入、输出、保存等做到了完美的支持。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。