故想對影片進行操作還是先用2.4.6吧。
作業系統環境:
- Windows 7 64bit
- Visual Studio 2012 Pro (成功大學提供)
- OpenCV 2.4.6 (官網下載)
安裝步驟:
1. 將下載的OpenCV-2.4.6.exe解壓縮檔案到 C:\opencv(路徑及資料夾名稱可自訂)2. 設定 PATH 環境變數(我的電腦->內容->進階系統設定->進階->環境變數)
- C:\opencv\build;
- C:\opencv\build\x86\vc11\bin; (x86表示32位元,vc11代表VS2012,vc10則是VS2010)
- C:\opencv\build\x64\vc11\bin; (如果要用到64位元則要加入此變數)
3. 在 Visual Studio 2012 中建立 VC++ Win32 主控台應用程式
4. 點選 專案->屬性->VC++目錄 設定
Include目錄:
- C:\opencv\build\include;
- C:\opencv\build\include\opencv;
- C:\opencv\build\include\opencv2;
換言之,若不include,則在程式碼中調用寫法為#include <opencv2/highgui/highgui.hpp>。
5. 點選 專案->屬性->連結器->輸入 設定
其他相依性:
- opencv_imgproc246d.lib
- opencv_highgui246d.lib
- opencv_ml246d.lib
- opencv_video246d.lib
- opencv_features2d246d.lib
- opencv_calib3d246d.lib
- opencv_objdetect246d.lib
- opencv_contrib246d.lib
- opencv_legacy246d.lib
- opencv_flann246d.lib
想確認是否安裝成功,請參考這一篇:OpenCV 顯示影像(Display Image)
參考來源:[OpenCV] Visual Studio 2012 安裝 OpenCV 2.4.3 | 逍遙文工作室
你既然是64位元的系統 為什麼不是設定X64 ?
回覆刪除C:\OpenCV246\build\x64\vc11\bin;
作者已經移除這則留言。
刪除您好~
刪除因為我平時開專案都是設32位元
所以就順著使用x86了~
補充一下64位元的部分好了
謝謝您的回覆 :)