学位论文 > 优秀研究生学位论文题录展示
基于DirectShow与OpenGL的视频通讯软件设计与实现
作 者: 贺加川
导 师: 李自力
学 校: 华中科技大学
专 业: 软件工程
关键词: DirectShow OpenGL 视频通讯
分类号: TN919.8
类 型: 硕士论文
年 份: 2011年
下 载: 29次
引 用: 0次
阅 读: 论文下载
内容摘要
视频通话技术日趋成熟,目前已能基本满足人们日常生活中即时的沟通。但是,在物质文明日益丰富的今天,人们对精神文明的追求也日渐提高。使用视频通话的目的已不仅满足于简单的沟通交流,人们也希望能在视频通话的同时增加一些乐趣。主要研究使用DirectShow技术和OpenGL技术相结合的视频通讯软件的设计与实现。使用DirectShow作为视频通讯的基础框架,能很好地保证软件在Windows系统下的良好运行和对硬件的良好兼容性。使用OpenGL作为特效处理工具,将视频的特效处理工作交给GPU进行处理,不仅能得到非常好的效果,还不会对系统资源有较大影响。在软件功能上,实现的视屏通讯软件能满足以下功能:1)音频处理方面。能在音频发送端与接收端进行音量调节和声音屏蔽设置。2)视频处理方面。可以设置视频的亮度、饱和度以及对比度等基本参数,可以抓取本地和远程视频截图,可以设定视频窗口的显示方式,可以屏蔽视频发送,可以播放视频文件给对方。还可以进行视频特效设置,也就是本文的主要工作。视频特效设置的方式是将包含视频信息的OpenGL场景作为本地视频源进行通讯。用户可以简单的选择特效类型,实现各种不同类型的特效如局部或全局的对比度、色调、颜色等的变化,各种不同形状、不同透明度的边框,各种由粒子系统产生的特效如烟火、雨雪、雾等。同时用户还能精确控制并调整这些特效的各种参数来获取满意并且个性化的效果。
|
全文目录
摘要 4-5 ABSTRACT 5-8 1 绪论 8-13 1.1 研究背景 8-9 1.2 国内外研究概况 9-11 1.3 主要研究内容 11-13 2 关键技术研究 13-28 2.1 MFC 开发环境 13-14 2.2 COM 技术简介 14-19 2.3 DirectShow 相关技术 19-24 2.4 OpenGL 相关技术 24-27 2.5 本章小结 27-28 3 视频通讯软件的分析与设计 28-40 3.1 软件需求分析 28-30 3.2 软件结构设计 30-32 3.3 软件功能模块设计 32-39 3.4 本章小结 39-40 4 视频通讯软件的实现 40-64 4.1 软件界面开发 40-41 4.2 音视频采集Filter 开发 41-51 4.3 音视频接收Filter 开发 51-55 4.4 OpenGL 特效开发 55-63 4.5 本章小结 63-64 5 软件测试 64-68 5.1 单元测试 64-65 5.2 集成测试 65-66 5.3 系统测试 66-67 5.4 本章小结 67-68 6 总结与展望 68-70 6.1 全文总结 68 6.2 工作展望 68-70 致谢 70-71 参考文献 71-73
|
相似论文
- 基于智能学习的多传感器目标识别与跟踪系统研究,TP391.41
- 人脑解剖结构图谱软件的设计与实现,TP391.41
- 下肢康复机器人的训练规划与康复效果评估,R49
- 小麦群体生长可视化系统的设计与实现,S512.1
- 油菜植株形态结构模型及可视化,S565.4
- 立式数控铣削仿真加工系统研制,TG547
- 基于数字化技术的工程制图教学系统研究,TB23-4
- 基于OpenGL的实时阴影算法研究,TP391.41
- 钣金数控切割三维仿真研究,TG48
- 基于三维扫描技术的针织物起毛球等级评定的研究,TP391.41
- 手机增强现实虚实注册关键技术研究,TP391.9
- 大型射电望远镜主动面系统控制软件的开发,TH751
- 机器人辅助上肢康复的虚拟现实训练系统的研究,TP391.9
- 基于LED扫描的光场还原三维显示技术及仿真,TP391.41
- 基于粒子滤波的目标跟踪算法研究及DirectShow实现,TP391.41
- 基于Android平台多功能特效相机的设计与实现,TP391.41
- 虚拟手行为数据库的研究与设计实现,TP391.9
- 基于数字高程模型三维公路选线设计,U412.3
- 基于TIN的数字高程建模及可视化研究,TP391.41
- 三维数字地形模型的建立与地形分析方法研究,P231.5
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信
© 2012 www.xueweilunwen.com
|