Opencv2.4.3 在win7(64位)下vs2010的配置 親測


環境:Win7旗艦版64位 + VS2010 + opencv2.4.3

步驟1:首先下載Opencv2.4.3,下載地址:http://www.opencv.org.cn/index.php/Download,要是下不了就翻牆下吧,我的是翻牆下的,其他地方也應該有下載。

步驟2:下載下來了一個名為OpenCV-2.4.3.exe的文件,進行解壓,我的解壓放置為D:\Program Files (x86)\opencv2.4.3

步驟3:設置環境變量:右鍵計算機-》屬性-》高級系統設置-》高級-》環境變量,在用戶變量與系統變量下都新建Path,輸入D:\Program Files (x86)\opencv2.4.3\opencv\build\x86\vc10\bin,需要重啟生效。

        注意:在這里有一點需要說明,無論我們是64位還是32位的win7系統,我們都是按照32位的來設置,除非你需要做64位的程序,同樣的,在vs2010中,我們設定解決方案平台為Win32,盡管我們的系統是64位的。

步驟4:打開vs2010,新建一個空的Win32控制台應用程序test

               

 

右鍵點擊解決方案“test”,找到最后一個屬性,在VC++目錄—>包含目錄,加上以下3條路徑:

D:\Program Files (x86)\opencv2.4.3\opencv\build\include

D:\Program Files (x86)\opencv2.4.3\opencv\build\include\opencv

D:\Program Files (x86)\opencv2.4.3\opencv\build\include\opencv2

再在VC++目錄—>庫目錄加入一條路徑:

D:\Program Files (x86)\opencv2.4.3\opencv\build\x86\vc10\lib

步驟5:在test屬性-》鏈接器-》輸入-》附加依賴項中加入

Debug中(看左上角有個配置選項,進行Debug與Release切換)

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

配置完成

步驟6:測試,在test中新建main.cpp

 
#include <opencv2/opencv.hpp>
 
using namespace std;
using namespace cv;
 
int main(int argc, char* argv[])
{
    const char* imagename = "lena.jpg";
 
    //從文件中讀入圖像
    Mat img = imread(imagename);
 
    //如果讀入圖像失敗
    if(img.empty())
    {
        fprintf(stderr, "Can not load image %s\n", imagename);
        return -1;
    }
 
    //顯示圖像
    imshow("image", img);
 
    //此函數等待按鍵,按鍵盤任意鍵就返回
    waitKey();
 
    return 0;
}

 

在命令行中運行test.exe后得到:

 

當再次新建一個項目時,只需設置一下-》鏈接器-》輸入中的Debug與Release兩種附加依賴項就好了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM