电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VisualC++编程实现摄像头视频捕捉VIP免费

VisualC++编程实现摄像头视频捕捉_第1页
1/12
VisualC++编程实现摄像头视频捕捉_第2页
2/12
VisualC++编程实现摄像头视频捕捉_第3页
3/12
Visual C++编 程 实 现 摄 像 头 视 频 捕 捉 前 言 DirectShow 是 微 软 公 司 提 供 的 一 套 在Windows 平 台 上 进 行 流 媒 体 处 理 的 开 发 包 , 与DirectX 开 发 包 一 起 发 布 。 DirectShow 为 多 媒 体 流 的 捕 捉 和 回 放 提 供 了 强 有 力 的 支 持 。 用DirectShow 开 发 应 用 程 序 , 我 们 可 以 很 方 便 地 从 支 持 WDM 驱 动 模 型 的 采 集 卡 上 捕 获 数 据 ,并 且 进 行 相 应 的 后 期 处 理 乃 至 存 储 到 文 件 中 。 DirectShow 是 基 于 COM 的 , 为 了 编 写 DirectShow 应 用 程 序 , 需 要 了 解 COM 客 户 程 序编 写 的 基 础 知 识 。 DirectShow 提 供 了 大 量 的 接 口 , 但 在 编 程 中 发 现 还 是 不 够 方 便 , 如 果 能 构建 一 个 视 频 捕 捉 类 把 常 用 的 一 些 动 作 封 装 起 来 , 那 么 就 更 方 便 了 。 编 程 思 路 为 了 更 加 容易建 立视 频 捕 捉 应 用 程 序 , DirectShow 提 供 了 一 个 叫做Capture Graph Builder 的 对象, Capture Graph Builder 提 供 IcaptureGraphBuilder2 接 口 , 该接 口 可 以 建 立和控制Capture Graph。 建 立视 频 捕 捉 程 序 , 必须首先获 取并 初始化IcaptureGraphBuilder2 接 口 , 然后 选择一 个适当的 视 频 捕 捉 设备。 选择好设备后 , 为 该设备创建Capture filter , 然后 调用AddFilter 把Capture filter 添加 到 Filter Graph 。 如 果 仅仅希望用 摄 像 头 来 进 行 实 时监控的 话, 只需 要 在 上 面的 基 础 上 调用ICaptureGraphBuilder2::RenderStream 就 可 以 了 : ICaptureGraphBuilder2 *pBuild; // Capture Graph Builder //省略初始化部分代码 IBaseFilter *pCap; // Video capture filter. //省略初始化和 添加 到 Filter Graph 部分代码 pBuild->RenderStream(&PIN_CATEGORY_PREVIEW, &MEDIATYPE_Video, pCap, NULL, NULL); DirectShow 提 供 了 一 个 捕 捉 静态图像 的 方 法:使用 Sample Grabber filter。 依次...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

VisualC++编程实现摄像头视频捕捉

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部