怎样在VS2010下配置Opencv并编写程序

如题所述

1、下载软件
下载OpenCV-2.4.0,双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv的路径全名,如D:\program\opencv)。
下载VS2010,安装。
2、配置OpenCV环境变量
计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加” %opencv%\build\x86\vc10\bin”和”%opencv%\build\common\tbb\ia32\vc10”(里面的%opencv%记得换成自己的opencv路径。例如我的:D:\program\ifly\bin;D:\Program Files (x86)\opencv\build\x86\vc10\bin;D:\Program Files (x86)\opencv\build\common\tbb\ia32\vc10)。
3、配置工程的opencv依赖(每次新建工程都要重新配置,要执行此步骤请先跳到第4步建立工程)
1)、项目(菜单项)->…属性->VC++目录:需要配置“包含目录”和“库目录”两项。
2)、配置“包含目录”项:添加行”%opencv%\build\include”即可。
但在运行别人的opencv项目时,可能别人直接引用了上述目录的子目录路径,如果出现include错误,则再添加”%opencv%\build\include\opencv”和(或)”%opencv%\build\include\opencv2”,即可解决问题。
3)、配置“库目录”项:添加行”%opencv%\build\x86\vc10\lib”即可。
4)、配置连接器:项目(菜单项)->…属性->连接器->输入->附加依赖项
针对debug配置添加以下库:
opencv_calib3d240d.lib
opencv_contrib240d.lib
opencv_core240d.lib
opencv_features2d240d.lib
opencv_flann240d.lib
opencv_gpu240d.lib
opencv_highgui240d.lib
opencv_imgproc240d.lib
opencv_legacy240d.lib
opencv_ml240d.lib
opencv_objdetect240d.lib
opencv_ts240d.lib
opencv_video240d.lib
如果是release配置(以后再说,只需要添加上面的debug配置就行了现在),则添加:
opencv_calib3d240.lib
opencv_contrib240.lib
opencv_core240.lib
opencv_features2d240.lib
opencv_flann240.lib
opencv_gpu240.lib
opencv_highgui240.lib
opencv_imgproc240.lib
opencv_legacy240.lib
opencv_ml240.lib
opencv_objdetect240.lib
opencv_ts240.lib
opencv_video240.lib
4、用VS2010新建控制台工程测试:
1)、文件->新建->项目->Visual C++->Win32 控制台应用程序(输入名称test)
2)、确定->下一步->附加选项选“空项目”->完成
3)、解决方案资源管理器->源文件(右键)->添加->新建项
4)、Visual C++->C++文件:输入名称test点添加
5)、粘贴下面的代码,保存
复制代码
1 #include <opencv2\opencv.hpp>
2 #include <iostream>
3 #include <string>
4 using namespace cv;
5 using namespace std;
6 int main()
7 {
8 Mat img = imread("pp.jpg");
9 if(img.empty())
10 {
11 cout<<"error";
12 return -1;
13 }
14 imshow("xx的靓照",img);
15 waitKey();
16
17 return 0;
18 }
复制代码
6)、把自己的靓照改名为pp.jpg,然后放到工程项目的test文件夹里面(是里面那个test文件夹)
7)、按照第3步骤的方法配置工程的opencv依赖。
8)、按F5,如果你的图片出来了就OK了。
温馨提示:内容为网友见解,仅供参考
无其他回答

vs2010下配置OpenCV
步骤1:在path中添加I:\\Program Files\\OpenCV2.3\\build\\x86\\vc10\\bin,就是添加dll文件 步骤2:添加OPENCV的环境变量I:\\Program Files\\OpenCV2.3\\build 二、打开一个Opencv的工程,点菜单目录的“视图”--->属性管理器--->双击项目名称 步骤3:在配置属性--->VC++目录--->包含目录文件中添加 I...

如何在vs2010下配置opencv
下载VS2010,安装。2、配置OpenCV环境变量 计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加” %opencv%\\build\\x86\\vc10\\bin”和”%opencv%\\build\\common\\tbb\\ia32\\vc10”(里面的%opencv%记得换成自己的opencv路径。

如何在vs2010上安装opencv
64位VS2010:C:\\opencv2.3.1\\build\\x64\\vc10\\bin 4、设置编译路径。VS2008:工具>选项>VC++目录>平台,32位选Win32,64位则选x64,接着“在显示以下内容的目录”下拉框选择“包含文件”,点击“新行”图标,分别新建3条路径:C:\\opencv\\build\\include C:\\opencv\\build\\include\\opencv C:\\op...

VS2010的附加依赖项,包含目录,库目录,怎么可以保存成类似模板。 opencv...
图1 然后再选择“microsoft.cpp.win32.user”这一项(debug或release的都行),出来的框内选择“VC++ Directories”,然后在include directories和library directories中添加你的依赖文件和库文件路径。如图2。这样你随后新建的工程不用再添加了。图2 例如我的VS2010加opencv2.3.1如下:配置include路径 D:...

使用vs2010调试时opencv2.2 库函数的源代码看不到
是可以单步调试的。首先你需要自己编译opencv库,然后将程序引用的dll(或通过lib指向的dll)指到自己编译的dll上(要保证dll路径下有对应的pdb文件,自己编译的opencv就会生成这个pdb)。然后你就可以F11了。

opencv2.3+vs2010配置完后运行后说没有找到opencv_core230d.dll,这个...
将opencv_core230d.dll拷到你工程文件夹里面,这是动态链接库,程序在运行的时候找不到它自然就报错了 还可以添加环境变量,从你说的看来是没有配置好开发环境。看看系统环境变量的path目录下有没有加上OpenCV-2.3.3\\build\\x86\\vc10\\bin;还要在VS的VC++目录里添加好include和lib:包含文件:OpenCV...

如何在VS2013下配置OpenCV
进入到OpenCV官网,选择下载windows 版本的OpenCV 3.0 alpha 下载完成后,双击文件后会自动提取文件,选择提取文件夹目录为F:\\opencv\\build,提取后文件大小约有3G 注:目录可根据自己需要更改 提取完成后,即完成了OpenCV的安装 设置OpenCV环境变量 打开计算机的属性页,找到环境变量 在系统环境变量下新建...

VS2010安装OpenCV2.1后,用MFC编译时仍然找不到cv.h,环境变量和lib等都...
如果你是在计算机 属性那里配置的环境变量,那么你得重启才管用

VS2010里,已经配置了OpenCV,但是还是读不出来那些符号
我也遇到过这个问题。你找到配置管理器,把活动解决方案平台下的win32,改成x64的就可以了。

如何在64位电脑上安装配置emgucv以及使用
说明你没有把OpenCV的安装下的bin目录添加到系统的环境变量path中。只要将C:\\Program Files\\OpenCV\\bin添加到系统的path环境变量中。然后,关闭VS2010,重新打开工程,再次编译就没有这个错误了。或者是你把所有的dll都拷贝一份到工程文件下面。

相似回答
大家正在搜