- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 的路径前面。下面是在我电脑上配置
好的示图。
您可能关注的文档
- 账套数据备份与恢复.ppt
- 国际金融中心支付清算体系比较与对上海的启示.pdf
- 执业药师血液系统疾病用药习题幻灯片.pdf
- visual studio学习第2章 变量及表达式.pptx
- 第六章 UPC条形码.doc
- 第十三章 Flash影片的发布和导出.ppt
- 面向机器翻译系统句法分析器的研究和实现.pdf
- ug对话框多重调用及嵌套调用在模具CAD中的应用.pdf
- 第八章 单面涂布白纸板印刷表面强度探讨.pdf
- 构建带分离解析的主域名服务器及从域名服务器.docx
- 2023学年诸暨中学高三年级第二学期3月第二次模拟考试(政治)公开课教案教学设计课件资料.docx
- 运动的合成与分解(二)公开课教案教学设计课件资料.pptx
- 近五年浙江省各地图形的翻折(轴对称)原题公开课教案教学设计课件资料.doc
- 如何做教师-2019-11-13-中关村一小相关公开课教案教学设计课件资料.pptx
- 生活中的圆周运动 (水平面)正式版公开课教案教学设计课件资料.pptx
- 专题10 条件概率与全概率公式公开课教案教学设计课件资料.docx
- 金华市东阳市2019学年第二学期期末测试卷公开课教案教学设计课件资料.doc
- 5 琥珀(第二课时)【慕课堂版】公开课教案教学设计课件资料.pptx
- 项目五 打印米老鼠模型公开课教案教学设计课件资料.ppt
- (打印版)9月25日地理周练公开课教案教学设计课件资料.docx
最近下载
- 2024年全国突发急性传染病防控技能竞赛考试题库-下(判断、简答题汇总).pdf VIP
- 朱祖德等人编制的大学生自主学习量表(原量表+评分方式).pdf
- 2024年全国突发急性传染病防控技能竞赛考试题库-上(单选题汇总).pdf VIP
- 2024年全国突发急性传染病防控技能竞赛考试题库-中(多选题汇总).docx VIP
- 中国共产党百年党史最新版课件.ppt VIP
- 2024年低压电工(特种作业操作证)考试题库及答案(通用版).pdf VIP
- 全国突发急性传染病防控技能竞赛考试题及答案.doc VIP
- 微波与卫星通信演示版.ppt
- 财务共享最佳实践分享.pdf
- 互换性与测量技术基础(3D版)王长春习题答案.docx VIP
文档评论(0)