• Open Source Computer Vision Library

VC.net 2003下安裝與配置OpenCV1.x

Wikipedia,自由的百科全书

要使用Visual C++創建你自己的基於opencv的項目,按照以下步驟做:

定製全局選項

  • 打開VC++.net應用程式,在菜單項里選擇:Tools->Options
  • 在列表中,選擇Projects->VC++ Directories
  • 首先,從“Show Directories for”的list box中選擇“Library files”
  • 單擊“Insert New”圖標,定位你安裝opencv的文件夾
  • 假設它安裝於“C:\Program Files\OpenCV”
  • 在庫文件列表中,定位並添加:
"C:\Program Files\OpenCV\lib"

VisualC%2B%2B?action=AttachFile&do=get&target=Options_Library.jpg

  • 然後在list box中選擇include文件,定位並添加以下路徑:
C:\Program Files\OpenCV\cv\include
C:\Program Files\OpenCV\cxcore\include
C:\Program Files\OpenCV\otherlibs\highgui
C:\Program Files\OpenCV\cvaux\include
C:\Program Files\OpenCV\otherlibs\cvcam\include

VisualC%2B%2B?action=AttachFile&do=get&target=Options_Include.jpg

  • 接下來,選擇list box中的source文件,定位並添加一下路徑
C:\Program Files\OpenCV\cv\src
C:\Program Files\OpenCV\cxcore\src
C:\Program Files\OpenCV\cvaux\src
C:\Program Files\OpenCV\otherlibs\highgui
C:\Program Files\OpenCV\otherlibs\cvcam\src\windows

VisualC%2B%2B?action=AttachFile&do=get&target=Options_Source.jpg

  • 單擊選項對話框的“OK”
  • 現在你就正確配置好了全局設置。

創建新的項目

  • 在Developer Studio中創建新的application
  • 從菜單中選擇"File"->"New..."->"Projects"
  • 選擇“Win32 Application"或者"Win32 console application",後者更加容易,示例都採取這種方式

VisualC%2B%2B?action=AttachFile&do=get&target=Win32Console.jpg

  • 輸入項目名稱現則位置
  • 單擊OK,在嚮導中的直接單擊finish。

VisualC%2B%2B?action=AttachFile&do=get&target=AppWizard.jpg

以上步驟之後developer studio將創建一個項目文件夾(預設與項目同名)、<project name>.vcproj文件、solution<project name>.sln以及三個源文件:<project name>.cpp、stdafx.cpp和stdafx.h。stdafx文件是預編譯頭文件,對於消減編譯時間很有用處。

  • 例如,假設我們創建了一個新的叫“hello”的項目。打開hello.cpp,包含opencv相關的#include路徑:
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>

然後鍵入一些OpenCV的代碼,按F7進行Build,會有些Link錯誤。

  • 添加項目的depencency
  • 從菜單:“Projcet”->“Properties”
  • 選擇"Link"tab -> "Input" -> "Additional Dependencies"。添加所有需要的庫

(cxcore[d].lib cv[d].lib highgui[d].lib cvaux[d].lib cvcam[d].lib) VisualC%2B%2B?action=AttachFile&amp;do=get&amp;target=AdditionalDependencies.jpg

這就可以了,現在用F5編譯、運行,享受OpenCV吧。 VisualC%2B%2B?action=AttachFile&amp;do=get&amp;target=Compiling.jpg

(建議將圖片上傳到本站,請看"討論"頁) (沒看到“討論”頁上說怎麼上傳啊?)

中文翻譯人員

Qihe Li

翻譯自OpenCV with Visual C++ .NET 2003< http://opencvlibrary.sourceforge.net/VisualC%2B%2B>

Views
個人工具