之前寫過Visual Studio 2010 安裝 OpenCV 2.3,不久又看到OpenCV 2.4 beta釋出,剛好裡頭有個技術我需要用到,於是又下載來安裝使用。
很感謝我之前有紀錄安裝步驟,所以這次再安裝就沒發生太多問題,而且越來越知道為什麼要如此設定,真的是要trial and error才能學得夠徹底!我的作業系統是Windows XP 32bit。
Step1:下載OpenCV-2.4.0-beta.exe
Step2:解壓縮檔案到 C:\OpenCV2.4beta(方便設定路徑)
Step3:設定 PATH 環境變數(我的電腦->內容->進階->環境變數)
C:\OpenCV2.4beta\build;
C:\OpenCV2.4beta\build\x86\vc10\bin;
Step4:在 Visual Studio 2010 中建立 VC++ Win32 主控台應用程式
Step5:點選 專案->屬性->VC++目錄 設定
- Include目錄:
C:\OpenCV2.4beta\build\include;
C:\OpenCV2.4beta\build\include\opencv;
- 程式庫目錄:
C:\OpenCV2.4beta\build\x86\vc10\lib;
Step6:點選 專案->屬性->連結器->輸入 設定
- 其他相依性:
opencv_core240d.lib
opencv_calib3d240d.lib
opencv_contrib240d.lib
opencv_features2d240d.lib
opencv_highgui240d.lib
opencv_imgproc240d.lib
未來可依需求到C:\OpenCV2.4beta\build\x86\vc10\lib;查看其它.lib檔並加入其中。如果缺乏.lib檔,VS多會有類似「error LNK2019: 無法解析的外部符號」這樣子的錯誤!
想要知道是否安裝成功,可以參考這一篇:讀取影像與儲存影像 (Read Image and Save Image)。
話說,OpenCV 2.4 beta下載後檔案大小只有130MB,解壓縮後高達1.4GB呢!
Comments on: "[OpenCV] Visual Studio 2010 安裝 OpenCV 2.4 beta" (35)
[…] 環境設定參考:Visual Studio 2010 安裝 OpenCV 2.4 beta […]
讚讚
剛剛使用2.3的方式安裝2.3沒有問題
但是2.4還是不行
因為我解壓縮到C:\
我的path只有把這邊做變動而已
設定如下
C:\opencv\build;
C:\opencv\build\x86\vc10\bin;
但2.4和2.3的解壓縮完build資料夾所在位置不一樣
會不會是這個問題?
讚讚
有可能路徑會不一樣,你要實際去看有沒有那個資料夾,裡頭有沒有你要的檔案。
讚讚
對不起我是第一次安裝opencv
我按造上面步驟之後
執行後續提供的測試程式時發生
找不到opencv_core240d.dll
請重新安裝
請問可能是哪裡出差錯?
讚讚
Step3:設定 PATH 環境變數
有設定正確嗎?
讚讚
PATH 環境變數,都設定正確了還是錯誤耶
讚讚
[…] 環境設定參考:Visual Studio 2010 安裝 OpenCV 2.4 beta […]
讚讚
[…] 環境設定:Visual Studio 2010 安裝 OpenCV 2.4 beta […]
讚讚
[…] 環境設定:Visual Studio 2010 安裝 OpenCV 2.4 beta […]
讚讚
[…] 環境設定參考:Visual Studio 2010 安裝 OpenCV 2.4 beta […]
讚讚
請問一下,如何可以不用每一次開新專案,就要重新設定一次呢?
讚讚
這個問題在VS2008、VS2005還沒有出現,VS2010開始創立每個專案都要重新設定,我想它之所以這麼設計一定它的道理,至少讓我們可以在「需要」的時候再做特定,不至於習慣「預設」!
我之前也有找過解法,但那時我沒找到,也許你可以自己找一下喔~
我提供一個替代方法,你可以到這個資料夾:
C:\Documents and Settings\WEN\My Documents\Visual Studio 2010\Projects
複製一個你想要承襲設定的專案,然後開啟這個複製的專案,繼續撰寫程式碼。
讚讚
[…] 首先介紹環境架設,可以參考Visual Studio 2010 安裝 OpenCV 2.4 beta,需要再新增的路徑與檔案如下: […]
讚讚
請問一下是哪個新功能讓你想要安裝呢? win7 64bit的安裝方式相同嗎?
讚讚
嗨~感謝你留言!
其實OpenCV之前的版本就有我要的功能,
只不過它還不是很客製化,
所以一看到有所改善我就拿來嚐試囉~
我要的功能是camera calibration。
至於Win 7 64 bit的安裝我有經驗,
你可以參考這一篇:Visual Studio 2010 安裝 OpenCV 2.3
當時我只有express版本成功,
但我現在想想,應該是特定的.lib檔沒設,
才會跳出那些編譯不成功的訊息。
讚讚