OpenCV Dev C++ 設定

2010年4月14日 星期三

OpenCV 是由Intel發起並參與開發是一個跨平台的計算機視覺
全名叫做
Open Source Computer Vision Library。

(0) 請先安裝Dev_C++

(1) 安裝OpenCV 2.0 for win32
將裝在C:\OpenCV2.0

(2) 在DEV 工具/編譯器選項/編譯器編譯器設定組態新增編譯器設定(加號按鈕)並命名為"OpenCV2.0"

(3) 在連結器命令列中加入以下命令(前面框號要打勾)
-llibcxcore200 -llibcv200 -llibcvaux200 -llibhighgui200 -llibml200

(4) 在DEV 工具/編譯器選項/目錄/二進位檔 加入:
C:\OpenCV2.0\bin
C:\Dev-Cpp\Bin
C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2

(5) 在DEV 工具/編譯器選項/目錄/函式庫 加入:
C:\OpenCV2.0\lib
C:\Dev-Cpp\lib

(6) 在DEV 工具/編譯器選項/目錄/C引入檔 加入:
C:\OpenCV2.0\include\opencv
C:\Dev-Cpp\include

(7) 在DEV 工具/編譯器選項/目錄/C++引入檔 加入:
C:\OpenCV2.0\include\opencv
C:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include
C:\Dev-Cpp\include\c++\3.4.2\backward
C:\Dev-Cpp\include\c++\3.4.2\mingw32
C:\Dev-Cpp\include\c++\3.4.2
C:\Dev-Cpp\include

(8) 在C:\OpenCV2.0\include\opencv中找到cxoperations.hpp

(9) 找到檔中第66行部分程式碼如下
#else
#include
#if __GNUC__ >= 4

(10) 將它改成如下程式碼並儲存
#else
#include
#if __GNUC__ >= 4
|| __MINGW32__

(11) 每次開新的專案必須在專案中選擇新建的編譯器設定(OpenCV2.0)
我第一次弄時就是忘記這步驟弄了好幾個小時都編譯不成功呢~~
以後不要忘記囉!!

















此文參考自 http://www.wretch.cc/blog/logicdiafat/24488155

0 意見: