Я некоторое время работал с openCV на окнах и пытался использовать функцию capture.set(). Я знаю, что были проблемы с настройкой баланса белого и экспозицией. У меня особенно проблема с отключением auto_mode в камере.
Я попытался отключить использование capture.set(CV_CAP_PROP_AUTO_EXPOSURE,0/1)
но он не работает. Единственный способ, с помощью которого я отключил автоматические настройки веб-камеры, был с помощью gui камеры и снятие флажка с параметром autosettings.
Есть ли простой способ читать и записывать все настройки камеры (и автозамены) по коду (cpp)? Наиболее важным является общий подход, который не является специфичным для аппаратного обеспечения.
К сожалению нет. Я сам задал этот вопрос, когда попытался отключить автофокус для калибровки веб-камеры. Вы ничего не можете изменить с помощью кода cpp, только с программным обеспечением драйвера.