基于MATLAB的图像编辑软件开发(3)
时间:2016-11-30 19:14 来源:毕业论文 作者:毕业论文 点击:次
图像信息是人类获得外界信息的主要来源,因为大约有70%的信息是通过人眼获得的,而人眼获得的都是图像信息。在近代科学研究、军事技术、工农业生产、医学、气象及天文学等领域中,人们越来越多地利用图像信息来认识和判断事物,解决实际问题。例如:由于空间技术的发展,人造卫星拍摄了大量的地面和空间的照片,人们可以利用照片获得地球资源、全球气象和污染情况等;在医学上,医生可以通过x射线分析照像,观察到人体各部位的断层图像;在工厂,技术人员可以利用电视图像管理生产,由此可见图像信息的重要性。 获得图像信息非常重要,但目的不仅仅是为了获得图像,而更重要的是将图像信息进行处理,在大量复杂的图像中找出我们所需要的信息。因此图像信息处理在某种意义上讲,比获得图像更为重要,尤其是在当今科学技术迅速发展的时代,对图像信息处理提出了更高的要求,以便更加快速、准确,可靠地获得有用信息。 12 MATLAB软件简介 2.1 MATLAB图像处理工具箱简介 Image Processing Toolbox™(图像处理工具箱)提供一套全方位的参照标准算法和图形工具,用于进行图像处理、分析、可视化和算法开发。可进行图像增强、图像去模糊、特征检测、降噪、图像分割、空间转换和图像配准。该工具箱中的许多功能支持多线程,可发挥多核和多处理器计算机的性能。 图像处理工具箱支持多种多样的图像类型,包括高动态范围、千兆像素分辨率、ICC 兼容色彩和断层扫描图像。图形工具可用于探索图像、检查像素区域、调节对比度、创建轮廓或柱状图以及操作感兴趣区域 (ROI)。工具箱算法可用于还原退化的图像、检查和测量特征、分析形状和纹理并调节图像的色彩平衡。 其主要特性有图像增强、滤波和去模糊;图像分析,其中包括分割、形态、特征提取和测量;空间转换和图像配准;图像变换,其中包括 FFT、DCT、Radon 和扇束投影;用于处理、显示和浏览任意大图像的工作流程;模块化交互式工具,其中包括 ROI 选择、柱状图和距离测量 ;ICC 色彩管理 ;多文图像处理 ;图像序列和视频显示 ;DICOM 导入和导出。 图像处理工具箱广泛支持由各种设备生成的图像,这些设备包括数码相机、卫星和机载传感器、医学成像设备、显微镜、望远镜和其它科学仪器。可以对采用多种数据类型的图像进行可视化、分析和处理,其中包括单精度和双精度浮点以及有符号和无符号的 8 位、16 位和 32 位整数。 可采用多种方式将图像导入和导出 MATLAB® 环境以供处理。可以使用 Image Acquisition Toolbox™(图像获取工具箱)从 Web 摄像机、帧采集设备、兼容 DCAM 的摄像机和其它设备中获取实时图像。使用 Database Toolbox™(数据库工具箱),可访问存储在 ODBC/JDBC 兼容数据库中的图像。 MATLAB 支持标准数据和图像格式,其中包括 EG、EG-2000、TIFF、PNG、HDF、HDF-EOS、FITS、Microsoft® Excel®、ASCII 和二进制文件。它还支持 LANDSAT 等采用的多谱段图像格式 BIP 和 BIL。低级 I/O 和内存映射函数可用于开发自定义的例程以处理任意数据格式。 图像处理工具箱支持多种专用图像文件格式。对于医学图像,它支持 DICOM 文件格式(其中包括相关的元数据)以及 Analyze 7.5 和 Interfile 格式。工具箱还可以读取 NITF 格式的地理空间图像和 HDR 格式的高动态范围图像。 图像处理工具箱扩展了 MATLAB 的图形功能,提供可高度自定义的图像显示功能。可在单个窗口中用多幅图像创建画面,使用文本和图形对画面进行注释,并创建柱状图、配置文件和轮廓图等专用画面。 (责任编辑:qin) |