http://blog.csdn.net/chenyusiyuan/article/details/4582076
20091027-Update:
VS2008下安裝OpenCV2.0請參考於仕琪老師《VC 2008 Express下安裝OpenCV2.0》作適當修改。
1、OpenCV 的下載地址:http://sourceforge.net/projects/opencvlibrary/
2、有用的網址:
(1) Visit OpenCV Wiki-pages at http://opencv.willowgarage.com/wiki/ and look for the information there (and/or add it when you have found a solution)
(2) Search through OpenCV archives at www.yahoogroups.com (http://groups.yahoo.com/group/OpenCV/)
(3) Join OpenCV mailing list at yahoo groups (see FAQs on how to do it) and mail your questions (the mailing list will probably migrate to OpenCV's SourceForge site http://www.sourceforge.net/projects/opencvlibrary)
(4) Look at the OpenCV sample code, read the reference manual (http://opencv.willowgarage.com/documentation/index.html )
(5) OpenCV 中文網站: http://www.opencv.org.cn
一、程序的安裝設置
1、OpenCV 安裝完畢後,檢查 C:/Program Files/OpenCV1.2/bin 是否已經被加入到環境變量PATH,如果沒有,請加入。(我的電腦--屬性--高級--環境變量—***的用戶變量--選中『Path』變量,點擊『編輯』,在『變量值』欄的最後加入『C:/Program Files/OpenCV1.2/bin』)。
加入後需要注銷當前Windows用戶(或重啟)後重新登陸才生效(也可以通過任務管理器終止 explorer.exe 進程,然後再重新運行 explorer.exe )。
2、下載安裝 Microsoft Visual C++ 2008 Redistributable
OpenCV1.2 在 VS2005 環境下編譯時,可能出現如下錯誤(即『應用程序正常初始化(0xc0150002失敗)』):
應從微軟官方網站中下載安裝 Microsoft Visual C++ 2008 Redistributable ,一般可解決此問題,下載地址為:
http://www.microsoft.com/downloads/thankyou.aspx?familyId=a5c84275-3b97-4ab7-a40d-3802b2af5fc2&displayLang=zh-cn
有關OpenCV安裝後編譯的問題,在OpenCV中文網論壇中有詳細介紹:
http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=4299
3、配置 Visual Studio 2005
(1)全局選項
——打開 Microsoft Visual Studio 2005,選擇菜單:Tools -> Options
——在彈出窗口中選擇Projects and Solutions -> VC++ Directories
——首先,從「Show Directories for」的下拉菜單中選擇「Library files」
——在庫文件列表中,定位並添加:C:/Program Files/OpenCV1.2/lib
——然後,從「Show Directories for」的下拉菜單中選擇「Include files」
——在包含文件列表中,定位並添加:C:/Program Files/OpenCV1.2/include/opencv
——再從「Show Directories for」的下拉菜單中選擇「Source files」
——在包含文件列表中,定位並添加:
C:/Program Files/OpenCV1.2/src/cv
C:/Program Files/OpenCV1.2/src/cvaux
C:/Program Files/OpenCV1.2/src/cxcore
C:/Program Files/OpenCV1.2/src/highgui
C:/Program Files/OpenCV1.2/src/ml
按OK鍵保存
(2)建立OpenCV Project
——建立一個Win32 Console項目
——設置項目所需要的lib
菜單Project -> Properties -> Configuration Properties -> Linker -> Input
在additional dependencies中加入 cxcore120.lib cv120.lib ml120.lib cvaux120.lib highgui120.lib cxts120.lib 等需要的庫
二、一個簡單的入門程序——顯示圖像
代碼如下:
注意,在Debug完成後,應該把原始圖像放到項目文件夾的 debug 文件夾中,使圖像與exe程序在同一文件夾內,才能在運行程序時正確讀入並顯示圖像。
P.S.: 在退出VS2005時可能會提示有關 Source Control 方面的錯誤,可按以下方式解決:
Tools –> Options –> Source Control –> Plug-in Selection,在 Current source control plug-in 中選擇 none。
另外,csdn blog 編寫文章時,按 enter 開始新段落的話,段落間的間距較大、不太美觀,可以用 shift + enter 的方式來代替,這樣段落之間的間距就與段落內部的行距一樣了。