Pyueye сообщает (варьируется) время автоматической экспозиции во время захвата видео в реальном времени
Я использую диспетчер камеры IDS, UEye демо в Ubuntu 14.0. Мне нужна ueye_cam, чтобы сделать следующее (используя pyueye):
1. переключиться на автоэкспозицию
2. начать живое видео и захватывать изображения
3. сообщите подходящее значение экспозиции камеры: считайте текущие настройки камеры (экспозиции), когда камера находится в режиме автоматической экспозиции.
-Я могу переключиться на автоматическую экспозицию с помощью IS_SET_ENABLE_AUTO_SHUTTER, а также прочитать экспозицию
- при чтении времени выдержки динамически изменяющиеся значения не сообщаются в консоли - используется цикл для отображения параметра камеры для ряда снимков изображения
Однако в диспетчере камер IDS и в приложении с пользовательским интерфейсом ueye demo я могу видеть различные значения времени экспозиции, выбрав время автоматической экспозиции)
cam.set_auto_exposure_time(1)
cam.capture_video()
cap_n=1
while(cap_n<10)
print(cap_n)
print(cam.get_exposure()) #uses (cam_handle,IS_EXPOSURE_CMD_GET_EXPOSURE)
cap_n=+1
cam.set_auto_exposure_time(0)
cam.exit()
ФАКТИЧЕСКИЙ РЕЗУЛЬТАТ:
Включить автоэкспозицию времени
1
+59,99985964912281
2
+59,99985964912281
3
+59,99985964912281
4
+59,99985964912281
5
+99,97922807017544
6
+99,97922807017544
7
+99,97922807017544
8
+99,97922807017544
9
+99,97922807017544
10
+99,97922807017544
ОЖИДАЕМЫЙ РЕЗУЛЬТАТ:
Включить время автоэкспозиции
1
+59,99985964912281
2
+59,99985964912281
3
+59,99985964912281
4
+59,99985964912281
5
+99,97922807017544
6
+99,97922807017544
7
73,71
8
54,44
9
29,12
10
30,22
Примечание: я частично закрываю объектив камеры рукой, чтобы изменить значения времени экспозиции