一、下載及安裝
2.0版下載地址 http://sourceforge.net/projects/opencvlibrary/
注意安裝時最好不要修改路徑,用c:/opencv2.0就好。至於原因,忘了在哪裏看到得了,說是可能會導致某些不可知的錯誤。安裝完以後,你可以運行一下sample文件夾裏的例子。怎麼樣?可以執行嗎?如果不可以執行,可能是因爲你的編譯環境是VS2008以下的版本,那麼You u need Microsoft Visual C++ 2008
Redistributable Package (x86).
http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en
下載並安裝,現在理論上sample文件夾裏的.exe可以執行了。
二、cmake一下
下面可以配置IDE(我用的是Visual Studio 2005)的環境了。首先頭文件(include files)配置和以前版本類似:
Tools->Options->Projects and Solutions->VC++ Directions下面的"Include Files"添加路徑“C:/OpenCV2.0/include/opencv”(這裏只添加一條路徑就可以了)。
但是庫文件(library files)的添加就不一樣了,如果你打開"c:/opencv2.0/lib/"就會發現一些.dll.a文件,而不是.lib文件!所以現在需要cmake以下。下載地址:http://www.cmake.org/cmake/resources/software.html ,下載與你的平臺適應的版本,然後安裝就可以了。
(1)找到"開始->所有程序->CMake->CMake(cmake-gui)"打開cmake-gui。如下圖所示,在第一個路徑處選擇opencv的安裝路徑,記得是CMakeLists.txt所在的那個路徑。第二個路徑是make得到的工程保存位置,可以隨便設置,不過不能包含中文。
(2)點擊Configure並選擇合適的編譯器。
(3)選擇完編譯器之後再次點擊Configure就可以得到本圖所示內容
(4)再次點擊Configure可以得到下圖
(5)點擊Generate就可以生成我們想要的工程文件了,可以到目標路徑下查看,如下圖。
(6)打開上面的OpenCV.sln文件,然後分別Build "Debug"和“Release”兩種solution。每次都會話費幾分鐘的時間。這兩步完成後可以到目標路徑下lib和bin兩個文件夾下查看,分別對應編譯好的靜態鏈接庫和動態鏈接庫,而且又分別有debug和release兩種版本。
把你需要的lib文件和bin目錄下的dll文件拷到OpenCV的安裝目下,然後再設置VS2005的環境就可以了。
[如何cmake]http://opencv.willowgarage.com/wiki/InstallGuide
<本文來自於>http://blog.csdn.net/include1224/archive/2009/09/30/4621892.aspx