Я искал вокруг и не могу найти пример того, как получить и установить настройки захвата камеры. Например, разрешение захвата, количество кадров в секунду, цветовой баланс и т. Д. Я видел только примеры того, как изменить настройки при сохранении захваченного видео, но я хочу иметь возможность найти все режимы захвата камеры и выбрать нужный. Например, я использую веб-камеру PS3eye и в тестовой программе она позволяет изменять настройки (320x240 при 15,30,60,120 кадр / с, 640x480 при 15,30,60,75 кадр / с). Так есть ли функция в OpenCV для получения всех режимов захвата камеры и выбора одного из них? Я помню, что в OpenFrameworks была функция для изменения этих настроек, но я хотел бы знать, как это сделать в OpenCV.
Вот код для OpenFrameworks с OpenCV, который делает то, что я хочу:
vidGrabber.setDeviceID( 4 );
vidGrabber.setDesiredFrameRate( 30 ); //I want this
vidGrabber.videoSettings();
vidGrabber.setVerbose(true);
vidGrabber.initGrabber(320,240); //And this