參考網址:https://www.youtube.com/watch?v=5pYh1rFnNZs&t=832s
本文參考此網站將影片闡述成文章,內文包含安裝 Python + numpy + Git + CMAKE + Visual studio + OpenCV,由於篇幅太長,CUDA 與 cuDNN 的安裝教學請參考 https://medium.com/@qqmanlin/cuda-%E8%88%87-cudnn-%E5%AE%89%E8%A3%9D-e982d92162af
Installing python & numpy
- 請前往python官網:https://www.python.org/downloads/,下載3.7.7版本。
2. 請下載 windows x86–64 web-based installer。
3. 執行安裝,請務必要將 Add Python 3.7 to PATH 打勾!此步驟會自動增加環境變數!再來請按Install Now等待安裝即可。
開啟cmd,輸入python,如果沒有error就代表安裝完成!
4. 為了要讓openCV可以在Python上使用,故需要安裝numpy。請開啟cmd,輸入pip install numpy。
Git installation
1. 請至git官網:https://git-scm.com/download/win。
2. 點擊 Click here to download manually進行下載。
3. 安裝此exe檔案,全都按next即可。
CMAKE installation
- 請至CMAKE官網:https://cmake.org/download/。
- 安裝cmake-3.17.3-win64-x64.msi檔案。
3. 安裝此檔案,全部都跟default設定一樣按next即可。
Visual studio installation
1. 請至Visual studio官網:https://visualstudio.microsoft.com/zh-hant/。
2. 請選擇Visual Studio Community 2019。
3. 安裝到此步驟後,請勾選「Python開發」與「使用C++的桌面開發」,並按安裝即可。
4. 安裝完成後,請重新開機
Open CV installation
1. 請至Open CV官網https://opencv.org/releases/page 下載OpenCV — 4.1.0
2. 選擇Sources進行下載。
3. 前往opencv-contrib的github網站https://github.com/opencv/opencv_contrib,點選code/Download ZIP
4. 解壓縮這兩個檔案,並將這兩個檔案放在C:\opencv內,並創建一個build資料夾。
CMAKE configuration
- 開啟CMAKE。
2. 設定路徑,如下圖。
3. 點選Configure
4. 設定如下圖的配置,並按下finish
5. 將build_opencv_world打勾,按下generate即可。
6. 看到信息顯示如下代表完成。
Building OpenCV in VS
- 請至C:\opencv\build找到ALL_BUILD.vcxproj這個檔案並開啟
2. 將Debug改選為release
3. 到右邊方案總管的地方點開CMakeTargets找到ALL_BUILD
4. 在ALL_BUILD按右鍵,並點選建置(BUILD)
5. 如下圖沒有falied就代表成功
6. 再將INSTALL也以相同方式建置(BUILD)
驗證!
開啟cmd,輸入python,輸入import cv2,輸入cv2.__version__,成功顯示版本號就代表安裝完成。