admin 管理员组

文章数量: 1184232

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:
        break

END

本文标签: 摄像头仅 使用 如何解决