OpenCV 學習筆記(1)安裝設置、顯示圖像

来源:互联网 发布:unity3d破解版下载 编辑:程序博客网 时间:2024/06/05 11:16

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』)。 
1 
加入後需要注銷當前Windows用戶(或重啟)後重新登陸才生效(也可以通過任務管理器終止 explorer.exe 進程,然後再重新運行 explorer.exe )。

2、下載安裝 Microsoft Visual C++ 2008 Redistributable 
     OpenCV1.2 在 VS2005 環境下編譯時,可能出現如下錯誤(即『應用程序正常初始化(0xc0150002失敗)』): 
7 
應從微軟官方網站中下載安裝 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  
2 
——然後,從「Show Directories for」的下拉菜單中選擇「Include files」 
——在包含文件列表中,定位並添加:C:/Program Files/OpenCV1.2/include/opencv  
3 
——再從「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 
4 
按OK鍵保存

(2)建立OpenCV Project 
——建立一個Win32 Console項目 
5 
——設置項目所需要的lib 
    菜單Project -> Properties -> Configuration Properties -> Linker -> Input 
    在additional dependencies中加入 cxcore120.lib cv120.lib ml120.lib cvaux120.lib highgui120.lib cxts120.lib 等需要的庫 
6

二、一個簡單的入門程序——顯示圖像

代碼如下: 
8

注意,在Debug完成後,應該把原始圖像放到項目文件夾的 debug 文件夾中,使圖像與exe程序在同一文件夾內,才能在運行程序時正確讀入並顯示圖像。 
9

P.S.: 在退出VS2005時可能會提示有關 Source Control 方面的錯誤,可按以下方式解決: 
Tools –> Options –> Source Control –> Plug-in Selection,在 Current source control plug-in 中選擇 none。

另外,csdn blog 編寫文章時,按 enter 開始新段落的話,段落間的間距較大、不太美觀,可以用 shift + enter 的方式來代替,這樣段落之間的間距就與段落內部的行距一樣了。


原创粉丝点击