第七章 VC摄像头编程笔记.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC6 摄像头编程笔记 ——麦田 2013/1/17 这几天在 VC 下编程做 VC6 摄像头开发,就摄像头调用这块,期 间遇到了各种情况导致无法编译、链接。在成功调用摄像头后,于是 决定写下这篇笔记,一是为了自己总结,二是为了给需要的同志们一 个参考。该学习笔记主要介绍在 VC6 下,通过微软 DirectX9.0b 开发 包和网上广为流传的 CaptureVideo 类实现对摄像头的调用,从而进 行视频截取和单帧图像获取的功能。 (一)软件安装与环境配置 1,VC6 安装,安装都没有什么介绍的,主要有一点需要注意的是: 最好安装英文企业版,因为网上 VC6 的中文版大部分是网友自己做 的,安装的中文版,有些“菜单栏”的下拉菜单项并不完全。这会影 响后面的使用。当然如果你只是用 VC6 来写点 C/C++程序,而不是主 要用 MFC 开发软件,完全可以用简体中文企业版。 VC6 中英文企业版百度网盘下载地址: /share/link?shareid=203124uk=241661629 0 注:关于中文版下拉菜单项不全的问题是本人在电脑连续多次反复安 装 VC6 发现的,用的是网上使用最广的 VC6++中英文企业版,由龙卷 风极品论坛制作的。并不代表所有的版本都是如此。 2,DirectX 开发包安装,有几个版本,常用的是 DirectX9.0b 和 DiretX9.0 SDK update-(summer 2004)该开发包是最后一个包含 directshow 的,在这里我安装的是 DirectX9.0b。两者的主要区别在 后面环境配置中说明。 下载地址: /browse.aspx/. Public/DirectX%209.0b%20SDK (二)环境配置 1,在安装好 VC6 和 DirectX9.0b 后,找到 DirectX9.0b 的安装路径, 默认是 C:\DXSDK。然后在 C:\DXSDK\Samples\C++\DirectShow\BaseC Lasses 目录下有个工程,打开 baseclasses.dsw 这个工程,如下图 所示,分别在 debug 和 release 版本下编译工程后会在对应的文件下 生成 strmbasd.lib 和 STRMBASE.lib 两个文件,然后将这两个文件复 制到 C:\DXSDK\Lib 目录下。 而 DiretX9.0 SDK update-(summer 2004)版本的 BaseCLasses 目录下是没有这个工程的,需要自己手动创建一个 Win32 Static Library 项目,然后在“Project-Settings-Library-Output file name”更改输出名(在 DirectX9.0b 下只需切换 Debug 和 Release 的 状态,不需要自己更改)其中: Debug 版本是:Debug\strmbasd.lib Release 版本是:Release\STRMBASE.lib 然后在分别编译生成 strmbasd.lib 和 STRMBASE.lib 两个文件 注:Debug 和 Release 的切换在 VC:build-set active configuration 中选择。其实自己在写程序之前,网上已经有人将这两个文件共享出 来下载,我在 CSDN 上就下载了,不过要下载分,在我电脑上也不 能用,当然只是在我电脑上不能用,我们不能以偏概全是吧。所以建 议各位最好是在自己的系统下编译生成这两个文件。 2,配置 VC6 的通用环境,在 VC:Tool-Option-Directories 下添 加 DX9 的 include 和 lib。 其中:include 为: C:\DXSDK\Include Lib 为: C:\DXSDK\Lib 然后分别将他们移动到 VC 的路径前面。下面是在我电脑上配置 好的示图。

文档评论(0)

xiaofei2001129 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档