职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2018-3-15 14:20:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
此套毕业设计百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付


技术: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.1  Qt的概述    5
2.1.1  Qt的介绍    5
2.1.2  Qt的特点    5
2.1.3  Qt编程相关技术    6
2.2  OpenCV概述    7
2.2.1  OpenCV的定义    7
2.2.2  OpenCV的特点    7
2.2.3  OpenCV的设计目标    8
2.2.4  OpenCV的结构和内容    8
2.2.5  OpenCV安装    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
包含资料:


截图:



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表