2️⃣ 安裝與基本使用
🎯 安裝 OpenCV
OpenCV 提供 Python 介面,讓我們可以輕鬆在 Python 中使用 OpenCV。
🔹 使用 pip 安裝 OpenCV
若需要 完整功能(包含額外的擴展功能),可以安裝:
這個版本適合 伺服器環境,不包含 GUI 顯示功能。
✅ 確認 OpenCV 版本
🎯 讀取與顯示影像
使用 OpenCV 讀取並顯示影像的基本方法如下:
🔹 讀取與顯示圖片
import cv2
# 讀取影像
image = cv2.imread("image.jpg")
# 顯示影像
cv2.imshow("Display Image", image)
cv2.waitKey(0) # 等待按鍵按下
cv2.destroyAllWindows() # 關閉視窗
cv2.waitKey(0)
讓程式等待使用者按鍵後關閉視窗。
🎯 讀取與顯示影片
除了圖片,OpenCV 也可以讀取影片。
🔹 讀取與播放影片
import cv2
# 開啟影片檔案
cap = cv2.VideoCapture("video.mp4")
while cap.isOpened():
ret, frame = cap.read()
if not ret:
break
cv2.imshow("Video", frame)
if cv2.waitKey(25) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
✅ 按下 q
可手動停止播放影片。
🎯 讀取攝影機(Webcam)
我們可以透過 OpenCV 讀取電腦攝影機即時畫面。
🔹 讀取即時攝影機影像
import cv2
cap = cv2.VideoCapture(0) # `0` 代表預設攝影機
while True:
ret, frame = cap.read()
if not ret:
break
cv2.imshow("Webcam", frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
✅ 這段程式碼可以即時顯示攝影機畫面,按 q
退出。
📝 總結
功能 | 語法 |
---|---|
安裝 OpenCV | pip install opencv-python |
讀取與顯示圖片 | cv2.imread() + cv2.imshow() |
播放影片 | cv2.VideoCapture("video.mp4") |
讀取攝影機 | cv2.VideoCapture(0) |
🚀 現在你已經學會如何安裝與使用 OpenCV!接下來,我們將學習影像的基本操作! 😊