使用pip安裝Opencv應該是最快最簡單的安裝方式了
pip install opencv-contrib-python
如果pip原始源下載慢的話可以考慮使用國內源:
pip3 install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple
首先需要說明的是通過pip安裝的opencv包不是官方編譯好的opencv包, 也就是說他們沒有得到官方非認可, 但這並不影響你的正常使用.
一般來說, pip提供的opencv的包的類型有四種:
opencv-python: 只包含opencv庫的主要模塊. 一般不推薦安裝.
opencv-contrib-python: 包含主要模塊和contrib模塊, 功能基本完整, 推薦安裝.
opencv-python-headless: 和opencv-python一樣, 但是沒有GUI功能, 無外設系統可用.
opencv-contrib-python-headless: 和opencv-contrib-python一樣但是沒有GUI功能. 無外設系統可用.
因此一般來說都會選擇安裝opencv-contrib-python
不要同時安裝opencv-python和opencv-contrib-python
測試opencv是否安裝成功
import cv2
print(cv2.__version__)
如果成功導入opencv包並打印相應opencv的版本就說明安裝成功了.
最后, 通過pip安裝的opencv包不能使用非開源的算法, 如SIFT, SURF, 還有其他的opencv專利的算法, 如果不需要用到這些算法, 使用pip安裝opencv是可行的, 如果你需要用到這些算法, 那就要參考另一篇文章