天天看点

Opencv2.4.3 在Win64下VS2010配置

环境:  Win7旗舰版 + 64位 + VS2010 + opencv2.4.3

步骤1: 到这来选择下载 opencv2.4.3.exe .

步骤2: 双击exe解压到自己想安装的目录,我这来是解压完后的目录为:

    C:\ProgramFiles\opencv2.4.3

步骤3: 配置环境变量,在系统环境变量和用户环境变量下均配置下面2个环境变量(没有测试过是否2个地方都需要配置)

                   变量名:                   变量值:

                  PATH:         C:\Program Files\opencv2.4.2\build\x86\vc10\bin

步骤4:新建一个VS控制台项目,主函数代码改为如下:

#include "stdafx.h"
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

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

using namespace cv;

int _tmain(int argc, _TCHAR* argv[])
{
    namedWindow( "show_image", WINDOW_AUTOSIZE );
    Mat src = imread( "opencv.png" );
    while(1)
    {
        imshow( "show_image", src );
        char c = waitKey(0);
        if( c == 27 )
            return 0;
    }
    return 0;
}
           

步骤5:打开VS菜单栏—>视图—>属性管理器,使属性管理器一栏显示出来。

步骤6:双击属性管理器中的Debug | Win32 下的Microsoft.Cpp.Win32.user,弹出窗口如下图所示:

Opencv2.4.3 在Win64下VS2010配置

步骤7:在属性页—>通用属性—>VC++目录—>包含目录下加入:

                   C:\Program Files\opencv2.4.3\build\include;

         C:\Program Files\opencv2.4.3\build\include\opencv;

         C:\Program Files\opencv2.4.3\build\include\opencv2;

步骤8:在属性页—>通用属性—>VC++目录—>库目录下加入:

            C:\Program Files\opencv2.4.3\build\x86\vc10\lib;

步骤9:按“F7”,编译成功!搞定。

说明:要使用其他dll时,需在(链接器——输入——附加依赖项)处增加以下依赖库:

Debug版

opencv_calib3d243d.lib; 

opencv_contrib243d.lib; 

opencv_core243d.lib; 

opencv_features2d243d.lib; 

opencv_flann243d.lib; 

opencv_gpu243d.lib; 

opencv_haartraining_engined.lib; 

opencv_highgui243d.lib; 

opencv_imgproc243d.lib; 

opencv_legacy243d.lib; 

opencv_ml243d.lib; 

opencv_nonfree243d.lib; 

opencv_objdetect243d.lib; 

opencv_photo243d.lib; 

opencv_stitching243d.lib; 

opencv_ts243d.lib; 

opencv_video243d.lib; 

opencv_videostab243d.lib;

Release版

opencv_calib3d243.lib; 

opencv_contrib243.lib; 

opencv_core243.lib; 

opencv_features2d243.lib; 

opencv_flann243.lib; 

opencv_gpu243.lib; 

opencv_haartraining_engine.lib;

opencv_highgui243.lib; 

opencv_imgproc243.lib; 

opencv_legacy243.lib; 

opencv_ml243.lib; 

opencv_nonfree243.lib; 

opencv_objdetect243.lib; 

opencv_photo243.lib; 

opencv_stitching243.lib; 

opencv_ts243.lib; 

opencv_video243.lib; 

opencv_videostab243.lib

继续阅读