数字图像处理是利用计算机技术对图像进行降噪,分割,恢复,压缩的技术,图像处理领域的基本问题可以由MATLAB和Simulink提供的工具直接求解。我在这里对图像处理问题进行一个简单的介绍。
图像处理在MATLAB下目前有两种解决办法,一种是采用MATLAB图像工具箱(Image Processing Toolbox),该方法基于MATLAB语句的函数调用与编程对图像进行处理;二是基于SiumLinK的框图方法,使用图像与影像模块集(Video and Image Processing Blockset ,VI模块集)研究图像与影像的问题。这种方法的优势是通过框图建立影像处理系统模型,现在就SiumLink方法进行讲解。
通过viplib命令可以打开图像影像处理模块集主窗口模块,其中包含图像源子模块组(Soutces)、分析与增强模块组(Analysis&Enhancement).图像显示池(Sinks)、图文叠印模块组(Text&Graphics)、图像转换模块组(Conversions)、图像变换模块组(Transforms)、形态学模块组(Morphological Operations)和滤波器模块组(Filtering)等常用的模块组。
图像与影像读取
图像文件读入模块:支持图像包括bmp、jpg、jpeg、png、tif、tiff各类文件
多媒体文件读入模块:支持视频文件类型包括avi、MP4、wmv等,音频文件类型包括wav、wma、MP3等。利用MATLAB的mmreader()函数也可以读入多媒体文件,但值得注意的是