Skip to content

Приложение 2. Пример настройки цветового блоба и камеры для задачи распознавания цветной лампы

Задача: необходимо распознать красную лампу в хорошо освещенном помещении .

Настройка экспозиции камеры.

Для начала необходимо настроить камеру под среду, в которой будет находиться объект. Если помещение сильно освещено, необходимо поменять экспозицию камеры. Для этого необходимо зайти в GUI камеры http://10.42.0.1:9999/system/terminal и вставить следующую команду:

ae_low_limit — это минимальное значение экспозиции, которое может быть установлено автоматическим алгоритмом экспозиции.

ae_high_limit — это максимальное значение экспозиции, которое может быть установлено автоматическим алгоритмом экспозиции.

Практическим путём найдены значения для помещения из примера:

v4l2-ctl -c ae_low_limit=30,ae_high_limit=40

Ниже представлены фото изображения до и после:

Настройка маски.

Для начала подбираем значение H: берём красный - жёлтый цвет из-за присутствия большого количества внешнего света. Это примерно соответствует интервалу 5 - 50.

Подбираем значение S: чем меньше S - тем больше ненужных предметов будет найдено. Берём 10 - 80.

Подбираем V: Из-за высокой яркости картинки значения будут большими : 200-255

В итоге получаем результат: