天天看點

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

繼續閱讀