我正在使用支持MJPG'的相机。和' YUY2'。 我发现它的默认格式是' YUY2'但我想使用' MJPG',所以我使用了下面的代码。
VideoCapture cap(0);
cap.set(CAP_PROP_FOURCC, CV_FOURCC('M', 'J', 'P', 'G'));
cout << CV_FOURCC('M', 'J', 'P', 'G') << endl;
cout << cap.get(CAP_PROP_FOURCC) << endl;
但它出现在下面:
1196444237
8.44715e+08
第一个是MOURP&#39; MJPG&#39;第二个是YUY2&#39;。 在一个世界中,设置CAP_PROP_FOURCC并不起作用。
那么,如何在OpenCV中设置摄像机的视频格式?