- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VS2010使用OpenCV的配置过程-已通过多机实验的个人成果综合
OpenCV2.3.1和VS2010联合使用的设置过程:
1.到/index.php/Download 下载 OpenCV for Windows(也即 OpenCV-2.3.1-win-superpack.exe 文件)。
2.将 OpenCV-2.3.1-win-superpack.exe 解压并放到某个目录下,例如 D:\Program Files\OpenCV-2.3.1-win-superpack\opencv (无需运行setup.exe,解压则可)。解压后的目录结构如下图。
3.添加OpenCV的include和lib,步骤如下:在VS新建一个Win32控制台应用程序,以下以工程Opencv为例,然后选择菜单栏视图-属性管理器
这时在VS编辑器右侧出现属性管理器
点开之前建的工程Opencv,会看到Debug|Win32和Release|Win32两个目录
点开Debug|Win32目录,
找到Microsoft.Cpp.Win32.user,双击打开
找到箭头所指的”VC++目录”,打开,在右侧在”包含目录”中加入OpenCV安装目录下的
D:\Android\OpenCV2.3\opencv\build\include;D:\Android\OpenCV2.3\opencv\build\include\opencv;D:\Android\OpenCV2.3\opencv\build\include\opencv2;
在”引用目录”和”库目录”中加入安装目录下的D:\Android\OpenCV2.3\opencv\build\x86\vc10\lib;
4.设置环境变量(系统变量和用户变量都设置)
在系统变量和用户变量的Path中加入(注意不要直接复制,可能会多出个空格,调整好格式再加到环境变量中)
D:\Android\OpenCV2.3\opencv\build\x86\vc10\bin;
D:\Android\OpenCV2.3\opencv\build\common\tbb\ia32\vc10;
加入之后需要重启。
5.重启之后打开工程,右击工程项目,选择属性
在弹出的对话框里选择”链接器-输入”
Debug模式下,在右侧附加依赖项中加入
opencv_calib3d231d.lib;opencv_contrib231d.lib;opencv_core231d.lib;opencv_features2d231d.lib;opencv_flann231d.lib;opencv_gpu231d.lib;opencv_highgui231d.lib;opencv_imgproc231d.lib;opencv_legacy231d.lib;opencv_ml231d.lib;opencv_objdetect231d.lib;opencv_ts231d.lib;opencv_video231d.lib;
Release模式下,在右侧附加依赖项中加入
opencv_calib3d231.lib;opencv_contrib231.lib;opencv_core231.lib;opencv_features2d231.lib;opencv_flann231.lib;opencv_gpu231.lib;opencv_highgui231.lib;opencv_imgproc231.lib;opencv_legacy231.lib;opencv_ml231.lib; opencv_objdetect231.lib; opencv_ts231.lib; opencv_video231.lib;
工程设置完成,给个验证程序,如果例程运行过程出现cannot find or open PDB file这个错误,请参照/%D6%F3%D2%BB%B1%AD%B2%E8/blog/item/0302b3188ef42f5143a9adf9.html的解决方法。
例程,网上的下的
#include stdafx.h
#include opencv2/opencv.hpp
using namespace std;
using namespace cv;
int main(int argc, char* argv[])
{
const char* imagename = lena.jpg;
int a;
//读取图像
Mat img = imread(imagename);
//判断是否读到图像
if(img.empty())
{
fprintf(stderr, Can not load image %s\n, imagename);
您可能关注的文档
最近下载
- 投标人对保证工程质量及详细的质量违约处罚措施的承诺;.doc
- 2023年深圳市南山区第二外国语学校小升初分班考试英语模拟试卷及答案解析.docx
- 华东理工大学《多元统计学》2020-2021学年第二学期期末试卷.pdf
- 主题班会成功无捷径 学习当奋斗(课堂PPT).ppt
- 习概 推进依法治国.docx VIP
- 安徽大学-2020-2021学年第-一-学期大学英语A试卷及答案.docx
- 常见创伤分类与现场急救(1).ppt
- DENON天龙AV接收机AVC-X8500H产品说明书.pdf
- 中学英语教研组校本研修活动记录.doc
- 河北工业大学2022-2023学年第2学期《高等数学(下)》期末试卷(A卷)附标准答案.pdf
文档评论(0)