Уменьшение размытости движения для быстро движущегося мяча

Я пытаюсь создать простую систему слежения за мячом. Он не обязательно должен быть идеальным, поскольку он не предназначен для коммерческого / производственного использования.

Что касается оборудования, я использую RaspberryPI с камерой RPI V2. О программном обеспечении - OpenCV.

При естественном солнечном свете (даже если есть облака) шар полностью виден. Но когда солнце зашло и есть только искусственное освещение, на шаре видно большое размытие. На картинке ниже верхний объект представляет собой шар с искусственным освещением, а нижний - с естественным освещением.

введите описание изображения здесь

Это довольно очевидно - меньше света - более длинная выдержка, и с комбинацией рольставни мы получаем размытие движения. Я перепробовал все настройки (например, спортивную экспозицию / ночной режим) на этой камере, но я думаю, что это просто аппаратные ограничения. Я бы хотел улучшить это и уменьшить размытость изображения. Мне нужно было бы купить другую камеру, которая бы справилась с этим лучше, но я очень плохо разбираюсь в датчиках камеры, параметрах и т. Д. Я не могу позволить себе купить много камер, сравнить их, а затем выбрать лучшую. Итак, мой вопрос: какую модель камеры (совместимую с RPI) мне выбрать или какие параметры следует искать, чтобы получить лучшие результаты? (меньше размытости изображения)

Заранее спасибо!

РЕДАКТИРОВАТЬ: например, может ли глобальный затвор уменьшить проблему? (как камера: ArduCam OV2311 2Mpx Global Shutter)

EDIT2: Может быть, более низкая скорость затвора что-то изменит, но мне также нужен хороший fps (20-30), он сталкивается?

EDIT3: Здесь я прочтите, что, возможно, поможет ночная камера (NoIR), поскольку она более светочувствительна.

введите описание изображения здесь

С Уважением


person Dev_IL    schedule 27.08.2020    source источник
comment
Чтобы уменьшить продолжительность экспозиции, вам нужно больше света и / или больше отражающего объекта, и / или более высокий ISO, и / или более широкая диафрагма, и / или принимать более темные изображения.   -  person Mark Setchell    schedule 31.08.2020


Ответы (1)


Чтобы уменьшить размытость при движении, вам нужно использовать более короткую выдержку, а именно уменьшить время экспозиции, иногда в сочетании с дополнительными осветителями. Для Raspberry pi вам нужно отключить автоэкспозицию и установить ее вручную со значением выдержки.

Намекать:

  1. Камера с глобальным затвором не помогает размытию при движении, она помогает только с артефактами скользящего затвора. По-прежнему требуется очень короткая выдержка, чтобы избежать размытости при движении.
  2. Fps не имеет ничего общего со скоростью затвора, он ограничивается только скоростью считывания с сенсора.
  3. NoIR также может не помочь, потому что ему все еще требуется сильное освещение для более быстрой выдержки.
person Lee    schedule 31.08.2020
comment
Спасибо за это объяснение. Итак, насколько я понимаю, я должен смотреть на: 1) короткую выдержку (сочетается ли она с каким-либо параметром камеры?) 2) широкую диафрагму 3) большую светочувствительность (небольшую чувствительность?) - person Dev_IL; 31.08.2020
comment
1. короткая выдержка: да, это зависит от того, какую камеру и драйвер камеры вы используете, и установите соответствующий параметр камеры. 2. широкая диафрагма: означает больший объектив. 3 большая светочувствительность: означает более мощный осветитель - person Lee; 01.09.2020