點選上方↑↑↑“OpenCV學堂”關注我
關注我們,技術幹貨,行業動态第一時間送達
OpenCV-Python安裝
OpenCV在python下面使用很多人都是直接通過下面的指令行安裝,簡單快捷!
pip install opencv-python
然後直接
import cv2 as cv
複制
就可以開始OpenCV使用啦
如果安裝包中不支援某些功能的話,多數開發者不知道如何從源碼編譯生成opencv-python的安裝包,其實這個這個事情很容易,如果對有經驗的開發者隻需半個小時即可完成。在介紹具體步驟之前,首先看一下需要的相關編譯工具與依賴安裝包及其版本清單如下(Windows 10 64系統):
- OpenCV4.1.0源碼包
- OpenCV4.1.0擴充子產品源碼包(可選)
- CMake 3.13.4
- VS2015或者以上版本
- Python3.6.5或者以上版本
複制
安裝時候會強烈建議預設安裝,後期會省去很多麻煩,然後完成如下幾步即可實作安裝包生成與測試。
Part.1
打開CMake,設定源碼路徑與編譯生成路徑,然後點選【configure】

在彈出的對話框中選擇如下:
執行完之後,在搜尋視窗檢查一下,預設情況下python3相關都應該是被checked,顯示如下:
然後可以點選【generate】生成VS工程檔案OpenCV.sln
成功執行完結果如下:
Part.2
在VS中編譯生成opencv-python開發包
在生産路徑中找到OpenCV.sln檔案,輕按兩下打開整個工程,首選把debug模式切換為release模式,然後執行【all build】之後再執行【install】這步比較耗時,會需要等一下!請先休息五分鐘再回來。
上述步驟執行完成之後,你就會在你的 python安裝目錄下的site-packages\cv2裡面發現一個生成的opencv-python的binding,直接import cv2 as cv就可以使用opencv-python釋出版本的全部功能啦。
如果想編譯支援擴充子產品,請參照以前的擴充子產品編譯,把擴充子產品的源碼包含進去,重新再生成一下即可。更多OpenCV源碼編譯與環境配置相關問題,請看我們在B站的官方視訊教程,位址如下:
http://space.bilibili.com/365916694/#/
複制
另外還有個驚喜,就是你已經成功從源碼生成自己OpenCV window的installation了,就在就在生成路徑的install目錄下面。已經成功get到OpenCV源碼編譯技能。
推薦閱讀
2019 | Anchor-free的對象檢測網絡彙總
首發 | OpenCV4 深度神經網絡子產品 視訊教程來啦!
系列 | OpenVINO使用之行人屬性識别
OpenCV中圖像頻率域濾波
知不足者好學
恥下問者自滿