2015年2月5日 星期四

【OpenCV】Visual C++安裝OpenCV2.4教學

Visual C++安裝OpenCV2.4教學
轉換心情來寫寫以前的東西。
1. 首先在OpneCV的網站下載OpneCV的安奘檔點這裡,選擇2.4.9版本的for Windows。


2. 將下載好的檔案執行,解壓縮時指定好路徑,接著在指定的路徑下可以看到名為opencv的資料夾,在這裡為C槽底下。
接著開啟Visual C++新增專案,在專案上右鍵選取Properties加入include及library路徑。
vc++ opencv

3. C/C++->General->Additional Include Directories,選取路徑opencv->build->include。
vc++ opencv

4. Linker->General->Additional Library Directories,選取路徑opencv->build->x86->vc10->lib。
(路徑取決於Visual C++的版本,這裡是Visual C++ 2010 的32位元)。
vc++ opencv

5. Linker->Input->Additional Dependencies,加入以下lib檔:
opencv_core249d.lib
opencv_imgproc249d.lib
opencv_highgui249d.lib
opencv_ml249d.lib
opencv_video249d.lib
opencv_features2d249d.lib
opencv_calib3d249d.lib
opencv_objdetect249d.lib
opencv_contrib249d.lib
opencv_legacy249d.lib
opencv_flann249d.lib

ps1:要加入的.lib取決於個人,比如這裡的opencv_features2d249d.lib是做有關特徵點的部分。
ps2:opencv_highgui249d.lib 這裡的d是debug,release記得把d去掉。
ps3:opencv_highgui249d.lib 這裡的249指的是2.4.9版本,假設今天是2.4.6版本就是246。
vc++ opencv

6. 接著在環境變數下Path編輯增加路徑C:\opencv\build\x86\vc10\bin;
vc++ opencv

新增環境變數opencv,增加C:\opencv\build然後重開機。
vc++ opencv


7. 最後就可以寫個簡單的開圖片程式測試是否成功,隨便丟一張圖到D槽目錄下。
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
    Mat Image = imread("D:/test.jpg");
    imshow("Image",Image);
    waitKey(0);
    return 0;
}
vc++ opencv

原本想寫寫以前做的膚色偵測和特徵點搜尋的程式,不過換了新電腦連初期的環境建置都要重做,就順手寫下來,這次就到這裡了。

沒有留言:

張貼留言

【自製小遊戲】水平思考猜謎(海龜湯)

遊戲連結 海龜湯的玩法是由出題者提出一個難以理解的事件,參與猜題者可以提出任何問題以試圖縮小範圍並找出事件背後真正的原因。但出題者僅能以「是」、「不是」或「沒有關係」來回答問題。 本遊戲蒐集各種論壇、平台的42個題目,提供給想玩海龜湯卻愁找不到題目的你們。 ...