OpenCV2.4.3 + Visual Studio 2008 配置方法详解

来源:互联网 发布:朴敏英为什么不火 知乎 编辑:程序博客网 时间:2024/05/16 01:43
opencv\build\下面包含各个平台的目标文件,使用这些文件我们只需要稍许配置就可以正常使用了。

//----------------------------------------------------------------------------------------------------------------

接下来我们来配置系统环境变量,在桌面上右击“计算机”,选择“属性-高级系统设置”,进入“高级”选项卡,“环境变量-系统变量”

修改完系统环境变量后,注销一下电脑,或者重启“explorer.exe”进程

//----------------------------------------------------------------------------------------------------------------

完成上面的操作后,下面的内容我准备将Visual Studio 2005/2008和Visual Studio 2010分开来介绍。

Visual Studio 2008下配置OpenCV目录

    打开Visual Studio2008依次选择“工具-选项-项目和解决方案-VC++ 目录”(注意平台选择的是Win32)

    依次添加包含文件(头文件)和   库文件(这里我们使用动态链接库)

 

新建项目、测试 编辑代码
“新建项目”,选择“Visual C++  空项目”,输入项目名“OpenCV”,“添加新项-代码-C++ 文件”,输入文件名“OpenCV.cpp”,编辑代码,这里本人使用的测试代码如下所示:

#include <opencv/highgui.h>int main( int argc, char** argv ) {IplImage* img = cvLoadImage( argv[1] );cvNamedWindow( "OpenCV", CV_WINDOW_AUTOSIZE );cvShowImage( "OpenCV", img );cvWaitKey(0);cvReleaseImage( &img );cvDestroyWindow( "OpenCV" );return ( 0 );}

2)添加附加依赖项有两种方法:
法1:右击项目名称,选择“属性-配置属性-链接器-输入”,将“opencv_highgui243d.lib opencv_core243d.lib opencv_ml243d.lib opencv_imgproc243d.lib”

法2:在上述代码头文件下方添加以下代码:

#pragma comment( lib, "opencv_highgui243d.lib" )#pragma comment( lib, "opencv_core243d.lib" )#pragma comment( lib, "opencv_ml243d.lib" )#pragma comment( lib, "opencv_imgproc243d.lib" )


编译即可,上述程序在main函数中使用了参数,如果想调试的话,可以右击项目名称,选择“属性-配置属性-调试”,在命令参数项中输入参数(如“E:\\QQ截图20130227152849.jpg”,注意这里是双反斜线,起转义作用)即可。



运行效果截图,至此则说明OpenCV运行正常。

//---------------------------------------------------------------------------------------------------------------------安装成功。

参考:OpenCV 2.3.x/2.4.x在Visual Studio 2005/2008、Visual Studio 2010和Visual Studio 2012配置方法详解


 

原创粉丝点击