[ 安裝步驟 ]
1. 下載 openCV2.3.1.exe (for Windows) 解壓縮,並放置到需要的路徑下 (放置在C:\Program Files\下)
2. 設定環境參數。我的電腦-> 右鍵-> 內容-> 進階-> 環境變數 中修改 Path 設定值
加入 C:\Program Files\opencv\build\x86\vc9\bin;C:\Program Files\opencv\build\common\tbb\ia32\vc9 按確定儲存
3. 開啟 VC2008,新增一個範例專案 (空專案)。
4. 加入檔案。以 OpenC Sample 為例 (加入 C:\Program Files\OpenCV2.3.1\opencv\samples\cpp 下的任一檔案)
5. 設定編譯參數。工具-> 選項-> 專案和方案-> VC++目錄
a. include 檔案項目加入
c:\Program Files\opencv\build\include
c:\Program Files\opencv\build\include\opencv
c:\Program Files\opencv\build\include\opencv2
b. 程式庫項目加入
c:\Program Files\opencv\build\x86\vc9\lib
6. 設定專案屬性。專案-> 屬性-> 組態屬性-> 連結器-> 輸入-> 其他相依性 加入
opencv_calib3d231d.lib opencv_contrib231d.lib opencv_core231d.lib opencv_features2d231d.lib opencv_flann231d.lib opencv_gpu231d.lib opencv_highgui231d.lib opencv_imgproc231d.lib opencv_legacy231d.lib opencv_ml231d.lib opencv_objdetect231d.lib opencv_ts231d.lib opencv_video231d.lib
========== 建置: 1 成功、0 失敗、0 最新、0 略過 ==========
8. 若無建置成功,接著執行看看。偵錯-> 開始偵錯。就完成安裝及編譯的流程
[ NOTE ]
1. 修正執行時缺失 tbb_debug.dll 的錯誤。
會有遺失的原因是因為我們通常編譯時採用 debug 組態,所以專案需用到 tbb_debug.dll。雖然common資料夾下有 tbb 資料夾,但不會有 tbb_debug.dll。另外下載檔案,解壓縮後 tbb30_20100406oss資料夾,把此資料夾放置 C:\Program Files\opencv\build\common底下 (與之前新增的系統路徑能對應起來)。接著重新執行一次,若執行過程無缺失 tbb_debug.dll 的錯誤,則已成功修正此錯誤
[ Reference ]
#1> OpenCV 中文網站
#2> openCV2.3.1 VS2010 Win7 32Bit 安裝筆記
沒有留言:
張貼留言