OpenCV環境安裝(搭配Visual Studio)

Sharon Peng
Mar 4, 2022

--

這邊使用的為C++的版本

Outline:

  • 下載 Visual Studio
  • 建立 C++專案
  • 下載 OpenCV
  • 和 OpenCV 連接(最重要的步驟!!)
  • 範例程式
  • 補充

下載 Visual Studio

1. 前往Visual Studio的官網 → 選擇Community

可以看到有分Community, Professional, Enterprise,只有Community是免費的!

2. 按照說明下載後,會問說要下載哪些工具

選取「使用C++的桌面開發」,看網路上其他文章,可能會看到他們下載其他的工具,而這邊只會使用到C++,因此我們不考慮其他項目。

安裝完成後,系統會自動開啟,顯示出下面這個頁面,等等會教學如何建立一個專案。

建立新專案

1. 點選「建立新專案」

2. 選擇「空白專案」

3. 選擇想要存放的路徑。

4. 檔案總管 → 來源檔案 → 滑鼠右鍵 → 加入 → 新增項目

5. 選擇「C++檔案」

另外,最下方可以更改檔案名稱。

為甚麼需要建立一個C++檔案呢?

Ans: 這個 C++檔案,是等等要寫入 OpenCV程式的地方。

下載 OpenCV

接下來轉換到下載OpenCV的階段,這個階段很簡單,請各位不用擔心。

1. 到OpenCV官網,下載想要的版本。

這邊可以注意到,左上角有個*字號,代表說是比較Popular,或是穩定一點的版本。

2. 下載後,將它解壓縮放到C槽下。

由於之後會不斷出新的版本,而怕版本之間容易搞混,因此解壓縮後,我會將它重新取名。

*版本是4.5.5,因此稱為OpenCV455。

裡面有以下檔案

和OpenCV連接(最重要的步驟!!)

1. 設定環境變數

編輯系統環境變數 → 環境變數 → Path → 滑鼠點兩下 → 新增 C:\Opencv\build\x64\vc15\bin

2. 開啟剛剛所建立的檔案

這邊跟上面的檔名不太一樣,還請各位多多見諒~~

在OpenCVTest →滑鼠右鍵 → 最下方「屬性」

3. 屬性設定

總共需要3個步驟:

(1) VC++目錄 → 包含目錄 → 在最前面加上

C:\Opencv455\build\include;

(2) VC++目錄 → 程式庫目錄 → 在最前面加上

C:\Opencv455\build\x64\vc15\lib;

(3) 連結器 → 輸入→ 其他相依性 →在最前面加上

C:\Opencv455\build\x64\vc15\lib\opencv_world455d.lib;

完成後,右上角可以看到「組態」,將它改成Release後,進行同樣「屬性設定」的動作。只是有一點要注意的是在「Release」中,其他相依性,我們要使用結尾沒有d的,請參考下方 👇。(有d代表是debug mode)

C:\Opencv455\build\x64\vc15\lib\opencv_world455.lib;

範例程式測試

接著把下方程式碼,放到剛剛建立好的Source.cpp內。若可以看到圖片,即完成測試。

*注意:路徑的部分,依照各位設定而有所不同。

輸出畫面如下

補充:

在執行的過程中,可能會出現以下的畫面

經過多方的查找後,發現只是個警告而已,可以不必太在意。

希望各位按照上述步驟,可以輕鬆完成OpenCV的測試程式。

那我們就下次再見囉 👋👋

--

--

Sharon Peng
Sharon Peng

No responses yet