一看就會的 Anaconda 搭建 OpenCV for Python 環境(全平臺通用)

2023-01-29 18:00:44

前言

在學習 OpenCV 的時候,需要搭建 OpenCV 的環境並安裝一些庫,本文就準備了 OpenCV for Python,換而言之就是 OpenCV 的 python 的 API 介面。它擁有 OpenCV C++ API 的功能,同時也擁有 Python 語言的特性。

視訊教學

準備工作

安裝 Anaconda 設定好國內映象源

Windows 安裝

Ubuntu 安裝

版本資訊

Python 版本 3.6
OpenCV 版本 3.4.1.15
OpenCV 擴充套件包版本 3.4.1.15
dlib 版本 19.6.1

開始搭建

Anaconda 建立 Python 虛擬環境

conda create -n OpenCV3.6 python=3.6    # 通過 anaconda 建立虛擬環境

# 點 y 即可

啟用虛擬環境

activate OpenCV3.6 # 啟用虛擬環境

安裝所需資源庫

pip install opencv-python==3.4.1.15
pip install opencv-contrib-python==3.4.1.15
pip install dlib==19.6.1
pip install numpy
pip install matplotlib

檢查是否成功
顯示 3.4.1 就沒問題了

# 檢查是否成功

python
import cv2
cv2.__version__

程式測試

# 匯入cv模組
import cv2

# 讀取影象,支援 bmp、jpg、png、tiff 等常用格式
img = cv2.imread('img\cat.jpg')

# 建立視窗並顯示影象
cv2.imshow('image', img)
cv2.waitKey(0)

# 釋放視窗
cv2.destroyAllWindows()
展示運行結果

參考資料