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

Примечание: я частично закрываю объектив камеры рукой, чтобы изменить значения времени экспозиции

0 ответов

Другие вопросы по тегам