在進行工程實訓的時候,要檢測攝像頭是否可用
如果想檢測攝像頭是否能夠打開運行,試試運行下面這個文件,這個文件就是簡單的一個用opencv捕捉攝像的代碼,如果出現運行錯誤,先改改代碼內 cap = cv2.VideoCapture(0) 這句,把 0 -> 1 試試。
# coding:utf-8
import cv2
cap = cv2.VideoCapture(0)
flag = cap.isOpened()
index = 1
while (flag):ret, frame = cap.read()cv2.imshow("Capture_Paizhao", frame)k = cv2.waitKey(1) & 0xFFif k == ord('s'): # 按下s鍵,進入下面的保存圖片操作cv2.imwrite("E:/PyCharm Workspaces/" + str(index) + ".jpg", frame)print("save" + str(index) + ".jpg successfuly!")print("-------------------------")index += 1elif k == ord('q'): # 按下q鍵,程序退出break
cap.release() # 釋放攝像頭
cv2.destroyAllWindows()# 釋放并銷毀窗口