備忘錄_20160105(定位)
修改
回首頁
程式 2025-02-05 11:24:19 1738725859 100
python 讀取 webcam 並置於最上層
python 讀取 webcam 並置於最上層
請先安裝 pip install opencv-python
import cv2
# 開啟 webcam(0 代表預設攝影機)
cap = cv2.VideoCapture(0) # 在樹苺派5用這行
#cap = cv2.VideoCapture(0, cv2.CAP_DSHOW) # 在 Windows 用這行 (會使用 DirectShow)
# 設定視窗名稱
window_name = "Webcam Feed - press q to quit"
# 建立視窗
cv2.namedWindow(window_name, cv2.WINDOW_NORMAL) # 使用者可以調整大小
cv2.resizeWindow(window_name, 160, 120) # 先給一個預設大小 160x120
# 設定視窗置頂
cv2.setWindowProperty(window_name, cv2.WND_PROP_TOPMOST, 1)
while True:
# 讀取攝影機畫面
ret, frame = cap.read()
if not ret:
break
# 顯示影像
cv2.imshow(window_name, frame)
# 按 'q' 鍵離開
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 釋放攝影機資源
cap.release()
cv2.destroyAllWindows()