在进行工程实训的时候,要检测摄像头是否可用
如果想检测摄像头是否能够打开运行,试试运行下面这个文件,这个文件就是简单的一个用opencv捕捉摄像的代码,如果出现运行错误,先改改代码内 cap = cv2.VideoCapture(0) 这句,把 0 -> 1 试试。
python
# 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) & 0xFF
if k == ord('s'): # 按下s键,进入下面的保存图片操作
cv2.imwrite("E:/PyCharm Workspaces/" + str(index) + ".jpg", frame)
print("save" + str(index) + ".jpg successfuly!")
print("-------------------------")
index += 1
elif k == ord('q'): # 按下q键,程序退出
break
cap.release() # 释放摄像头
cv2.destroyAllWindows()# 释放并销毁窗口