萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 多媒體工具

OpenCV 下載、編譯與 VS2008 環境配置完整圖文教學

OpenCV 解壓後目錄結構

1. 準備安裝檔案

  • OpenCV:至官網下載對應版本(教學以 2.3.1 為例),直接解壓至指定資料夾(如 F:\OpenCV\opencv)。
  • CMake:下載並安裝 CMake(建議 2.8 以上版本),用於生成 VS 專案檔。

2. 使用 CMake 編譯 OpenCV

  1. 執行 cmake-gui。
  2. Where is the source code:填入 OpenCV 解壓路徑(F:\OpenCV\opencv)。
  3. Where to build the binaries:在該資料夾下新建建置目錄(如 vs2008)。
  4. 點擊 Configure,彈出視窗選擇 Visual Studio 9 2008(對應 VS2008)。
  5. 若出現紅色項目,再點一次 Configure 直到無紅項,再點 Generate 生成 OpenCV.sln。

CMake 設定來源與建置路徑

CMake 選擇編譯器

CMake Configure 過程

CMake Configure 完成

CMake Generate 完成

3. 在 Visual Studio 2008 中建置

  1. 用 VS2008 開啟 vs2008\OpenCV.sln。
  2. Debug 模式:右鍵方案選 Rebuild Solution,待完成後右鍵 INSTALL 專案選 Build。
  3. Release 模式:切換至 Release 重複上述步驟。

VS Rebuild Solution

Build INSTALL 專案

4. 驗證輸出檔案

建置成功後,vs2008\install 目錄下應包含:

  • bin:opencv_core231d.dll (Debug) 、opencv_core231.dll (Release) 等 DLL。
  • include\opencv:標頭檔。
  • lib:.lib 靜態庫。

install 目錄結構

bin 目錄 DLL

include 目錄

lib 目錄

5. 設定 VS 專案屬性(VC++ 目錄)

  1. 開啟 工具 → 選項 → 專案和方案 → VC++ 目錄。
  2. 可執行檔案:加入 install\bin 路徑。
  3. 包含檔案:加入 install\include 與 install\include\opencv 兩個路徑。
  4. 程式庫檔案:加入 install\lib 路徑。

VC++ 目錄設定

可執行檔案路徑

包含檔案路徑

程式庫檔案路徑

6. 設定系統環境變數 Path

  1. 右鍵「電腦」→「屬性」→「進階系統設定」→「環境變數」。
  2. 編輯系統變數 Path,新增兩項:
    • OpenCV bin 目錄(如 F:\OpenCV\opencv\vs2008\install\bin)。
    • TBB DLL 目錄(如 F:\OpenCV\opencv\build\common\tbb\ia32\vc9),避免執行時缺少 tbb.dll。

系統環境變數 Path 編輯

Path 新增路徑示例

完成以上步驟,即可在 VS2008 中順利開發 OpenCV 專案。

copyright © 萬盛學電腦網 all rights reserved