visual+c++视频技术方案宝典—-毕业论文设计.doc
视频采集方案宝典 该文档为视频监控系统开发的毕业论文设计,主要介绍视频采集方案的解决方案。视频采集是开发视频监控系统的首要步骤,它关系到采集视频数据的质量,因此,视频采集会影响到其后的各种操作(包括视频预览、视频录像、视频回放、图像识别等)。 视频采集方案可以分为三种方法,即 VFW(Video For Windows)、DirectShow 和 SDK(Software Development Kit)。其中,VFW 是一种较老的视频采集方法,它是 Microsoft 提供的数字视频软件包,提供了一组库函数,能够实现视频捕捉、影像压缩及影像播放等功能。 DirectShow 是 Microsoft 推出的流媒体开发包,使用它可以在支持 WDM 驱动的各种监控卡上采集数据,因此,使用 DirectShow 可以开发通用的视频监控程序。DirectShow 支持 ASF、MPEG、AVI、MP3、WAV 等多种媒体格式,使得它很容易实现媒体数据的采集、回放。 SDK 是监控卡厂家提供的开发视频监控系统的一组库函数,使用 SDK 库函数,用户可以在不了解视频压缩、回放、网络传输等技术的前提下,进行视频程序开发(SDK 中通常都包含了这些技术的实现)。但是,由于不同厂家提供的监控卡 SDK 并不兼容,因此编写的应用程序无法移植到新的环境中。 在 VFW 视频采集方案中,需要导入 vfw32.lib 库文件,并使用 AVICap.dll、MSVideo.dll、MCIAvi.drv、AVIFile.dll 等库文件提供的函数进行视频采集。开发流程包括创建视频捕捉窗口、连接驱动程序、设置视频捕捉窗口的大小及父窗口等步骤。 在视频窗口创建中,需要使用 capCreateCaptureWindow 函数来创建视频预览窗口,该函数需要指定视频捕捉窗口的名称、风格、坐标、宽度、高度、父窗口和标识等参数。创建视频捕捉窗口后,需要将其显示在对话框中的适当位置。 本文档提供了视频采集方案的详细介绍和解决方案,为开发视频监控系统提供了有价值的参考。
剩余368页未读,继续阅读
- 粉丝: 748
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 这是一个以20位中国著名书法家的风格编写的汉字作品的数据集 每个子集中有1000-7000张jpg图像(平均5251张图像)
- 【Academic tailor】学术小裁缝必备知识点:全局注意力机制(GAM)pytorch
- 数据科学领域的主流数据集类型及其应用分析
- 【Academic tailor】学术小裁缝必备知识点:全局注意力机制(GAM)TensorFlow
- Apple MacBook Pro和macOS Monterey用户的全方位使用指南
- 知识付费系统-直播+讲师入驻+课程售卖+商城系统-v2.1.9版本搭建以及资源分享下载
- Python爬虫技术深度解析与实战应用指南
- 用户手册User Guide的写法 简单规范模板.doc
- 计算机网络期末考试试卷-覆盖基础知识及应用技能的全面考核
- linphone sdk 编译后的share 文件