OpenCV環境安裝(搭配Visual Studio)
這邊使用的為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的測試程式。
那我們就下次再見囉 👋👋