为了账号安全,请及时绑定邮箱和手机立即绑定

求助下,有哪位朋友可以帮帮忙。

求助下,有哪位朋友可以帮帮忙。

HUX布斯 2023-01-07 17:13:15

嗯,起始这个问题我问过好多遍了,自己查了很久的资料,才知道调用摄像头的函数要下载专门的数据库,如SDK,OpenCV,API不过不幸的是,在网上找了很久的资料,下载了一堆的资料,都不能正常运行,也有可能是我没找到。不过中文网一堆杂乱的信息,国外网站,由于水平原因,绕来绕去找不到想要的,已经绕晕了。
电脑上的vs2010是X16-42552VS2010UltimTrial1,不能设置VC++Drectories,资料上说下载DriectX9.0b也不知道哪里下载,DriextX9.0的好像和DriectShow分离了,不能使用DriectShow的函数,OpenCV教材说使用还需要DriectX的SDK。
反正win7上VFW不好用了,DriectShow又下载不到,OpenCV几个版本安装以后,调用函数还是显示路径不对。

查看完整描述

2 回答

?
萧十郎

TA贡献1562条经验 获得超11个赞

安装所需要的软件安装OpenCV 2.1安装CMake 用CMake导出VC++项目文件运行cmake-gui,设置路径为OpenCV安装路径(本文档假定安装位置为:D:\Program Files\OpenCV2.1),并创建子目录D:\Program Files\OpenCV2.1\vs2010,用于存放编译结果。 然后点 configure,在弹出的对话框内选择 Visual Studio 10。 编译 OpenCV Debug和Release版本库完成上一步骤后,将在D:\Program Files\OpenCV2.1\vs2010目录下生成OpenCV.sln的VS Solution File,请用VS2010打开OpenCV.sln,然后执行如下操作:
在Debug下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。 在Release下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。 此时,OpenCV的*d.dll文件(for debug)和*.dll文件(for release)将出现在D:\Program Files\OpenCV2.1\vs2010\bin目录中;OpenCV的*d.lib文件(for debug)和*.lib文件(for release)将出现在D:\Program Files\OpenCV2.1\vc2010\lib目录;头文件*.h出现在D:\Program Files\OpenCV2.1\vc2010\include\opencv中。
配置Windows环境变量Path将D:\Program Files\OpenCV2.1\vs2010\bin加入Windows系统环境变量Path中。
配置OpenCV环境菜单 Tools -> Options -> Projects and Solutions -> VC++ Directories
Show directories for选择include files,加入目录 D:\Program Files\OpenCV2.1\vs2010\include\opencv Show directories for选择library files,加入目录 D:\Program Files\OpenCV2.1\vs2010\lib 使用OpenCV 2.1编程创建一个Win32控制台程序opencvhello; 选择Solution Explorer里的opencvhello项目,点击鼠标右键,选择Properties,在[链接器 LINKER]的[输入INPUT]中; 为项目的Debug配置增加依赖的库:cxcore210d.lib cv210d.lib highgui210d.lib 为项目的Release配置增加依赖的库:cxcore210.lib cv210.lib highgui210.lib 


查看完整回答
反对 回复 2023-01-10
?
阿波罗的战车

TA贡献1607条经验 获得超6个赞

这种事情你最好将错误的代码什么贴出来或许能有人解决,直接出给结果是不行的,很多时候未必是库的问题,配置问题居多。

查看完整回答
反对 回复 2023-01-10

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信