admin 发表于 2018-3-15 14:20:20

基于opencv的图像处理系统的设计与实现

此套毕业设计百度网盘下载地址(金币充值):
**** 本内容需购买 ****

技术:C++、QT等
摘要:
随着计算机技术的飞速发展,图像技术在各领域的研究和应用日渐深入和广泛。opencv是近年来推出的开源、免费的计算机视觉库,利用其所包含的函数可以很方便地实现数字图像处理。本文旨在对opencv进行一个快速全面简介,通过介绍图像处理的相关函数,使读者能快速形成对opencv印象。
本系统用opencv作为图像处理的核心,使用Qt作为程序的界面开发工具,使得界面开发和图像处理分离开,方便程序进行开发。同时利用面向对象的VS2013编程工具,用C++语言进行程序编写,大大提高了计算机的运行速度。
本文首先阐述了opencv的特点以及结构,然后以图像变换、图像增强、形态学处理和滤镜为例介绍了opencv在数字图像处理中的典型应用。
opencv算法库为C++编程处理数字图像提供了很大的方便,其必将成为图像视频处理领域的强有力的工具。
关键词:图像处理;opencv;Qt

目录:
摘要    1
Abstract    2
1.绪论    1
1.1研究图像处理的背景和意义    1
1.2图像处理的研究现状    3
1.3本文所做的工作    3
1.4本文的章节安排    3
1.5本章小结    4
2.开发环境与工具介绍    5
2.1Qt的概述    5
2.1.1Qt的介绍    5
2.1.2Qt的特点    5
2.1.3Qt编程相关技术    6
2.2OpenCV概述    7
2.2.1OpenCV的定义    7
2.2.2OpenCV的特点    7
2.2.3OpenCV的设计目标    8
2.2.4OpenCV的结构和内容    8
2.2.5OpenCV安装    8
2.3本章小结    11
3.系统分析与设计    12
3.1平台的功能架构    12
3.2本章小结    14
4.详细设计    15
4.1图像变换    15
4.1.1图像镜像变换    15
4.1.2图像的几何变换    16
4.1.3图像的缩放    17
4.1.4图像的截图    19
4.2图像增强    20
4.2.1亮度/对比度调整    20
4.2.2线性滤波    21
4.2.3非线性滤波    25
4.2.4图像修复    29
4.3形态学处理    31
4.3.1膨胀和腐蚀    31
4.3.2开运算    33
4.3.3闭运算    33
4.3.4形态学梯度    34
4.3.5顶帽和黑帽    34
4.4滤镜    35
4.4.1调色    35
4.4.2羽化    36
4.4.3素描    38
4.4.4扩散    39
4.5本章小结    39
5.平台的运行和维护    40
结论    44
参考文献   45
致谢    46
附录A外文原文    47
附录B中文翻译    61

论文字数:32652
包含资料:


截图:



页: [1]
查看完整版本: 基于opencv的图像处理系统的设计与实现