Brio Capture Settings on Windows
Hullo everyone,
I'm trying to capture 720p 60fps video from a Logitech Brio on Windows.
This should be a supported format, and it works correctly using OBS, but when I try to set this up using a cv::VideoCapture
all the props seem to be ignored.
My captured image ends up being 480x640, 30fps.
The full file is here, but a snippet is below. What should I be changing?
https://github.com/calben/OpenFace/bl...
cv::VideoCapture video_capture;
cv::Mat captured_image;
video_capture.set(cv::CAP_PROP_FRAME_WIDTH, 1920);
video_capture.set(cv::CAP_PROP_FRAME_HEIGHT, 1080);
video_capture.set(cv::CAP_PROP_FPS, 60);
video_capture.set(cv::CAP_PROP_CONVERT_RGB, 0);
INFO_STREAM("Attempting to capture from device: " << device);
video_capture = cv::VideoCapture(device);
if (!video_capture.isOpened())
{
FATAL_STREAM("Failed to open video source");
return 1;
}
INFO_STREAM("Device or file opened");
video_capture >> captured_image;
Thanks for any help!!
you must set parameter after line video_capture = cv::VideoCapture(device);
To check if parameter is set you must use get and value must be equal to value use by set.