论文部分内容阅读
随着计算机技术的飞速发展,视频图像处理技术已日趋完善和成熟,并广泛应用于生产,生活的各个领域。作为视频表现的新形式,三维视频增加了场景的深度信息,增强了视觉的现实感和逼真感,可以给用户提供全方位沉浸式的感受,因而应用也越来越广泛。
本研究对三维视频和图像处理技术做了详细的分析,结合当今多维化的多媒体发展趋势,从构建实时三维视频图像处理系统的角度,详细介绍了DirectShow流媒体技术,图像处理技术和Direct3D技术,探讨了三维视频技术与图像处理技术的融合及应用。
鉴于三维视频的良好应用和发展空间,本研究特将图像处理技术实践到一个集普通视频文件播放和摄像头捕捉于一体的三维视频系统的开发上来,构建了一个实时三维视频图像处理系统。该系统以VC++结合DirectShow,Direct3D为开发环境,从图像处理的角度探讨了三维视频的设计与应用。
首先,本研究作了相关的技术准备,包括面向对象程序设计方法,UML建模技术,以及面向对象技术与多媒体技术的融合,运用,并对编程平台的选择作了分析说明。
然后,从三大方面来构建三维视频系统,包括本研究所用到的DirectS}lOW流媒体技术,图像处理技术,Direct3D技术,该部分是下一章系统实现的基础构建。
最后,通过系统的设计目标,程序建模,具体技术问题的解决,最终构建了一个可以实时进行图像处理的三维视频系统,并以相关代码和实例效果图辅助说明。