最近使用python+opencv进行获取摄像头原始数据,摄像头是yuyv格式的,进行设置
cap.set(cv2.CAP_PROP_CONVERT_RGB,0)即可,但是这种方法在windows下可能不起作用,需要在linux下并且支持v4l2才行,如果还是不起作用可以试下下面的方式
cap.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter.fourcc('Y', 'U', 'Y', 'V')) cap.set(cv2.CAP_PROP_FORMAT, cv2.CV_8UC2) cap.set(cv2.CAP_PROP_MODE, cv2.CAP_MODE_YUYV)