Just My Life & My Work

之前寫過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)

  1. 未知 的大頭貼

    […] 環境設定參考:Visual Studio 2010 安裝 OpenCV 2.4 beta […]

  2. 家瑞 的大頭貼

    剛剛使用2.3的方式安裝2.3沒有問題
    但是2.4還是不行
    因為我解壓縮到C:\
    我的path只有把這邊做變動而已
    設定如下
    C:\opencv\build;
    C:\opencv\build\x86\vc10\bin;

    但2.4和2.3的解壓縮完build資料夾所在位置不一樣
    會不會是這個問題?

  3. 家瑞 的大頭貼

    對不起我是第一次安裝opencv
    我按造上面步驟之後
    執行後續提供的測試程式時發生

    找不到opencv_core240d.dll
    請重新安裝

    請問可能是哪裡出差錯?

  4. 未知 的大頭貼

    […] 環境設定參考:Visual Studio 2010 安裝 OpenCV 2.4 beta […]

  5. 未知 的大頭貼

    […] 環境設定:Visual Studio 2010 安裝 OpenCV 2.4 beta […]

  6. 未知 的大頭貼

    […] 環境設定:Visual Studio 2010 安裝 OpenCV 2.4 beta […]

  7. 未知 的大頭貼

    […] 環境設定參考:Visual Studio 2010 安裝 OpenCV 2.4 beta […]

  8. 林高遠 的大頭貼

    請問一下,如何可以不用每一次開新專案,就要重新設定一次呢?

    • HappyMan 的大頭貼

      這個問題在VS2008、VS2005還沒有出現,VS2010開始創立每個專案都要重新設定,我想它之所以這麼設計一定它的道理,至少讓我們可以在「需要」的時候再做特定,不至於習慣「預設」!
      我之前也有找過解法,但那時我沒找到,也許你可以自己找一下喔~
      我提供一個替代方法,你可以到這個資料夾:
      C:\Documents and Settings\WEN\My Documents\Visual Studio 2010\Projects
      複製一個你想要承襲設定的專案,然後開啟這個複製的專案,繼續撰寫程式碼。

  9. 未知 的大頭貼

    […] 首先介紹環境架設,可以參考Visual Studio 2010 安裝 OpenCV 2.4 beta,需要再新增的路徑與檔案如下: […]

  10. 林高遠 的大頭貼

    請問一下是哪個新功能讓你想要安裝呢? win7 64bit的安裝方式相同嗎?

    • HappyMan 的大頭貼

      嗨~感謝你留言!
      其實OpenCV之前的版本就有我要的功能,
      只不過它還不是很客製化,
      所以一看到有所改善我就拿來嚐試囉~
      我要的功能是camera calibration。

      至於Win 7 64 bit的安裝我有經驗,
      你可以參考這一篇:Visual Studio 2010 安裝 OpenCV 2.3
      當時我只有express版本成功,
      但我現在想想,應該是特定的.lib檔沒設,
      才會跳出那些編譯不成功的訊息。

隨意留個言吧:)~

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

標籤雲