Я работаю с 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
Какая-то идея?
Задача ещё не решена.
Других решений пока нет …