天天看點

關于如何安裝opencv的步驟

最近在學opencv,先用vc6.0+opencv1.0,可以根據opencv論壇上的步驟配置完成,下面記錄了配置過程。

下面是介紹如何安裝opencv1.0

1 下載下傳OpenCv1.0,可以在這裡下載下傳:http://www.opencv.org.cn/download/OpenCV_1.0.exe

2  安裝OpenCv1.0,可以安裝在D:\opencv1.0\OpenCV(使用者可以自己選擇),

3  在安裝是勾選Add\OpenCV\bin to the systerm PATH(将\OpenCV\bin加入系統變量)

4  添加環境變量,右擊我的電腦,選擇屬性,點選進階頁籤,點選環境變量,在使用者變量下找到path(沒有的話建立),點選編輯,在變量值的最後添加   D:\opencv1.0\OpenCV\bin,然後點選确定,重新開機電腦。

5  下載下傳cxcore100.dll檔案,可在以下網站下載下傳: http://www.codefans.net/dll/download.php?id=1425&type=wj

      然後将檔案cxcore100.dll以及安裝目錄D:\opencv1.0\OpenCV\bin下的highgui100.dll,libguide40.dll拷貝到C:\WINDOWS\system32目錄下。

下面就是介紹vc6.0下配置opencv1.0

一 在VC編譯器下,在Project菜單下選擇setting,彈出對話框。

   1  設定預編譯的頭檔案

選擇C/C++ 【Category】,在下拉菜單中選擇Preprocessor,然後在Additional Include directories  中輸入以下幾項:

C:\Program Files \OpenCV\cv\include  (根據本人機器上OpenCV的安裝路徑進行設定,如在D盤,則寫D: ,以下同)

C:\Program Files \OpenCV\otherlibs\highgui

C:\Program Files \OpenCV\cxcore\include(新版本需要)

C:\Program Files \OpenCV\otherlibs\cvcam\include

每一條之間用逗号隔開。其中C:\Program Files\Intel\opencv 為OpenCV的安裝路徑,這是通用的安裝路徑,建議最好采用這種設定,以友善大家交流;不然,每次都要重新設定路徑,比較麻煩。

2   設定連結庫

在 Link按鍵下的 Category下拉菜單中選擇 Input選項(指定要連接配接的庫檔案,放棄連接配接的庫檔案hao  ),在Additional library path中,輸入:

C:\Program Files \OpenCV\lib

最後在 Setting For下拉菜單中依次選擇 Win32 Debug和 Win32 Release,分别在Object /library modules 輸入:

cv.lib highgui .lib cxcore.lib cvcam.lib

注意每個庫之間用一個空格隔開。

或者直接在all configurations中的Object /library modules 輸入:cv.lib highgui.lib cxcore.lib(新版本需要) cvcam.lib

(cxcore.lib highgui.lib 是幾乎所有OpenCV程式都要用到的函數庫,分别封裝了基本的函數和圖形界面接口,cv.lib中封裝了大量的圖像處理函數,cvcam.lib中封裝了很多針對視訊流的處理函數)

目前工程就可以使用OpenCV的函數了。

二 如果一直要使用OpenCV的函數,把其路徑設定到系統目錄下

在Tools 菜單下選擇 Options 子菜單,在彈出的對話框中選擇Directory,将用到的幾個庫的路徑添加進去。以後隻需将所用的庫在Object /library modules下輸入就可以了,不用再每次指定路徑。

在Show directories for 下拉菜單中選擇Include files,輸入:

C:\Program Files \OpenCV\cv\include

C:\Program Files \OpenCV\otherlibs\highgui

C:\Program Files \OpenCV\cxcore\include(新版本需要)

C:\Program Files \OpenCV\otherlibs\cvcam\include

在Show directories for 下拉菜單中選擇Library files,輸入:

C:\Program Files \OpenCV\lib

注意:(防止每次都拷貝.dll檔案)

  • 安裝OpenCv是一定要勾選Add\OpenCV\bin to the systerm PATH
  • 配置VC6.0時要選擇使用者自己的OpenCv安裝路徑。
  • 編寫OpenCv程式時,要手動添加lib檔案,否則編譯不會通過。

    轉載 :http://www.cppblog.com/mengkai/archive/2012/03/03/167070.aspx

繼續閱讀