数字信号处理课程设计
设计(论文)题目: 基于matlab 的图像处理GUI 设计
学 院 名 称:
专 业:
班 级:
姓 名: 学 号
指 导 教 师: 成 绩
定稿日期: 年 月 日
I
基于MATLAB 的图像处理GUI 设计
摘 要
本次设计旨在利用 MATLAB 设计出简单易操作并且基本功能齐全
的图像处理GUI。该GUI 利用仿射变换矩阵表中的参数来实现图像的
旋转和缩放;利用矩阵的行列变换实现图像的翻转;利用高通滤波中
的卷积模版实现图像的锐化边缘;利用平均滤波器实现图像的平滑增
强;利用图像矩阵与常数的乘法实现图像的亮度调节;利用矩阵的运
算以及对矩阵中元素的读写实现彩色图像的RGB 直方图变换,灰度图
像的直方图变换;利用 MATLAB 基本程序语句编写图像的边缘提取函
数,实现图像的边缘提取;并且运用形态学上的膨胀腐蚀以及图像的
运算添加了车牌提取的测试性功能。还有其余一些附加功能。本次设
计尽量不使用MATLAB 图像处理工具箱函数,但是编者水平有限,未能
百分百抛开工具箱。该GUI 具有良好的交互性, 实用性和可扩展性,
能帮助用户切实掌握数字图像处理的基本理论和基本方法。
关键词:MATLAB 图像处理,矩阵运算,GUI 设计
I
The GUI DESIGN OF IAMGE PROCESSING BACED ON
MATLAB
ABSTRACT
This design aims to use MATLAB to design a easily operate and fully
basic functional GUI image processing. The GUI parameters using
radioactive transformation matrix in the table to realize the image rotation
and scaling; implementation of image using the ranks of transform matrix
flip; implementation of sharpening edge image convolution template by
using high pass filtering in image smoothing enhancement; use average
filter; the use of image matrix and constant multiplication realize image
brightness adjustment; using the operation of matrix and the matrix
elements of reading and writing to reach RGB equilibrium of color image
enhancement, histogram equalization, gray image enhancement; the use of
MATLAB basic program statements prepared image edge extracti