win7+opencv3.0.0+vs2010 安裝及配置


最近看《學習opencv》,想要跑人臉識別的例子,於是先配環境吧。

1、  opencv下載:

具體下載地址,http://opencv.org/,官網太慢,百度網盤的資源鏈接:http://pan.baidu.com/s/1eStj5tg 密碼:0pat

2、  opencv解壓

官網opencv下載完成后是一個exe文件,直接解壓到要放的文件夾里,我是放在了D:\Program Files里,點擊Extract。總共解壓后會有四個文件:build、sources、LICENSE.txt、README.md.txt。

 

3、  設置電腦的環境變量

計算機——>右鍵——>屬性——>高級系統設置——>高級——>環境變量——>系統變量——>path,在path里添加D:\Program Files\opencv\build\x64\vc12\bin;D:\Program Files\opencv\build\x86\vc12\bin。(因為我的電腦是64位的,所以就添加X64。)

 

4、  opencv配置

新建一個win32控制台應用程序項目,打開此項目的屬性管理器,如項目名為test1,則屬性管理器下會有Debug|win32和Release|win32。

(1)雙擊Debug|win32的Microsoft.Cpp.Win32.user,會打開屬性頁,在VC++目錄中的包含目錄中添加:

D:\Program Files\opencv\build\include

D:\Program Files\opencv\build\include\opencv

D:\Program Files\opencv\build\include\opencv2。

在庫目錄中添加:

D:\Program Files\opencv\build\x64\vc12\lib

D:\Program Files\opencv\build\x86\vc12\lib

為了防止漏洞,我特地加上了32位的庫目錄。

在鏈接器中,單擊輸入,選擇附加依賴項opencv_ts300d.lib、opencv_world300d.lib。

(2)雙擊Release|win32的Microsoft.Cpp.Win32.user,在鏈接器中,單擊輸入,選擇附加依賴項opencv_ts300.lib、opencv_world300.lib。

5、實驗

檢測例程

#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
    // 讀入一張圖片(游戲原畫)
    Mat img=imread("pic.jpg");//jpg文件放在cpp文件所在目錄
    // 創建一個名為 "游戲原畫"窗口
    namedWindow("游戲原畫");
    // 在窗口中顯示游戲原畫
    imshow("游戲原畫",img);
    // 等待6000 ms后窗口自動關閉
    waitKey(6000);
}

 測試結果:

6、  在程序運行過程中出現了幾個問題,現在列出來,供參考

(1)       缺少MSVCP120.dll

  詳細的解釋:http://jingyan.baidu.com/article/93f9803f0c599ae0e46f558a.html

(2) 更多問題可參考:http://blog.csdn.net/poem_qianmo/article/details/19809337/     大神以前寫的,寫的不錯


免責聲明!

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



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