摘要:随着计算机软件、硬件技术的迅速发展和普及,人类已经进入了一个高速发展的信息化时代,在科学研究、技术应用以及日常活动中,以图像处理技术为基础的图像处理系统也逐渐进入了人们的视线中。但是现在数字图像处理技术的发展还有不足,图像处理系统还有很大的空间可以发展。
本论文设计了一个图像处理系统,使用QT实现了程序总体框架、界面的设计,并在此基础上使用插值算法实现了图像旋转功能、使用双线性插值实现了图像放缩功能,使用中值滤波算法实现了图像滤波功能,使用加权平均法实现了图像灰度化功能,使用指数增强算法实现了图像增强功能,使用局部阈值法实现了图像二值化功能,使用Canny算子算法实现了边缘检测功能。
关键词:图像滤波;图像增强;二值化;灰度化;边缘检测
Abstract:With the rapid development and popularization of computer software and hardware technology, mankind has entered a period of rapid development of information technology , in scientific research, technology applications, image processing technology-based image processing system has gradually entered Everyone's sight. But the image but now the development of digital image processing technology is still inadequate, there is a lot of room for improvement can be developed.
This paper designs an image processing system, uses QT to realize the overall framework of the program, the design of the interface, and on this basis, using the interpolation algorithm to achieve the image rotation function, the use of bilinear interpolation to achieve the image zoom function, the use of the median The image filtering function is realized by using the weighted average method. The image enhancement function is realized by the exponential enhancement algorithm. The image binarization function is realized by using the local threshold method. The Canny operator algorithm is used to realize the edge Detection function.
Keywords: Image filtering; Image enhancement; Binarization; Grayscale; Edge detection
目录
第一章绪论 1
1.1课题研究背景及意义 1
1.3本文的结构及主要内容 3
第二章图像处理的基本原理 4
2.1图像的数字化 4
2.2用计算机处理图像 5
2.2.1图像的矩阵表示 5
2.2.2二维数组和图像的关系 6
2.2.3对二维数组处理的基本程序框架 7
2.3直方图 7
2.4图像处理分类 8
2.4.1局部处理和全局处理 9
2.4.2迭代处理 9
2.4.3跟踪处理 10
2.5图像处理的应用 10
第三章基于QT的图像处理系统设计 12
3.1QT简介 12
3.2基于QT的图像处理系统设计 13
3.3图像处理系统界面设计 14
3.4图像的几何变换 18
3.4.1图像旋转 19
3.4.2图像缩放 20
3.5图像滤波