文档介绍:基于MATLAB的图像处理系统设计
自动化
指导老师:
设计意义:
图像处理技术越来越多地被应用在航空航天、生物医学工程、工业检测、机器人视觉、军事制导和文化艺术等各个领域, 日益成为一门引人注目、前景远大的学科.
MATLAB语言有强大的矩阵运算能力、灵活的程序设计流程、高质量的图形可视化与界面设计、与其他程序和语言便捷的接口等功能,成为当今国际上科学界(尤其是自动控制领域)最具影响力、。
因此,本文尝试以MATLAB为平台对图像处理系统进行设计。
图像数字化
图像压缩
图像增强
图像分割
图像处理的基本方法:
实现图象的读取和存储
对图象进行灰度增强处理
对图象进行灰度分割处理
绘制图象的直方图
本文基于GUI进行设计
实现的功能如下:
(1)分析界面所要求实现的主要功能,明确设计任务。
(2)在稿纸上绘出界面草图,并对其进行审查。
(3)按照构思的草图,上机制作静态界面,并进行检查。
(4)编写界面动态功能的程序,对其功能进行逐项检查。
设计步骤:
系统功能模块图:
图像处理系统界面:
打开图像界面:
图像处理模块示例:
原始图像
灰度处理的图像
灰度增强模块处理的图像
灰度分割模块处理的图像