Как настроить камеру на автоэкспозицию с OpenCV 3.4.2?

Я работаю с PS-глаз-3 камера, libusb, PSEye драйвер, OpenCV 3.4.2 и Visual Studio 2015 / C ++ в Windows 10.

Я могу установить экспозицию камеры на любое значение, используя этот код:

cv::VideoCapture *cap;
...
cap = new cv::VideoCapture(0);
cap->set(CV_CAP_PROP_EXPOSURE, exposure); // exposure = [0, 255]

Теперь я бы тоже хотел перейти на автоэкспозицию. Как я могу установить камеру в режим автоэкспозиции?

Я попробовал следующее:

cap->set(CV_CAP_PROP_EXPOSURE, 0);       // not working
cap->set(CV_CAP_PROP_EXPOSURE, -1);      // not working
cap->set(CV_CAP_PROP_AUTO_EXPOSURE, 1);  // not working, exposure stays fixed
cap->set(CV_CAP_PROP_AUTO_EXPOSURE, 0);  // not working, exposure stays fixed
cap->set(CV_CAP_PROP_AUTO_EXPOSURE, -1); // not working, exposure stays fixed

Какая-то идея?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]