opencv 3D摄像头读取画面为 全黑色 或 全绿色
打开摄像头:
cap = cv2.VideoCapture(参数)代码中参数0,1,2选择对应的摄像头
若仍然读取失败。
将参数值为 -1 ,出现选择摄像头对话框:
其中,选择RGB类型摄像头。
读取视屏画面,保存截图代码:
import cv2
import numpy as np
cap = cv2.VideoCapture(2)
num=0while(1):
num = num + 1if(num == 10):
cv2.namedWindow("frame", cv2.WINDOW_NORMAL)
cv2.imshow("frame", frame)
cv2.imwrite("frame.jpg", frame)
# get a frame
success, frame = cap.read()
# show a frame
cv2.imshow("frame", frame)
if (cv2.waitKey(1) & 0xFF == ord('q')) | num == 20:
breakEND


发布评论