Требования и рекомендации для модуля Контроль спецодежды🔗
Аппаратное и программное обеспечение
Предупреждение
Перед использованием нейросетевых возможностей модуля необходимо установить пакет установить пакет Macroscop Нейросети.
Предупреждение
Нейросеть работает только в 64-битной версии Macroscop.
Предупреждение
При обновлении Macroscop до другой версии необходимо также обновить до соответствующей версии пакет установить пакет Macroscop Нейросети.
Для режима Продвинутый (с GPU) требуются:
Процессор с поддержкой инструкций AVX;
Видеокарта (GPU) NVIDIA с индексом вычислительной мощности не ниже 6.5 и объёмом памяти не ниже 4GB; при этом характеристики и производительность видеокарты должны быть не ниже, чем у модели NVIDIA GTX 1650 Super;
Версия драйвера видеокарты не ниже 460;
Файл подкачки (swap) размером не менее половины от общего объёма оперативной памяти.
Если планируется использование модуля на виртуальной машине, может дополнительно потребоваться:
Включить поддержку AVX инструкций в настройках гостевой машины;
Использовать драйвера GRID для виртуализации GPU.
Предупреждение
При использовании видеокарты стабильная работа модуля гарантируется только на операционных системах Windows 10, Windows Server 2016, Ubuntu 20.04, а также на более новых версиях указанных операционных систем.
Предупреждение
На других операционных системах (Windows версий 7 и 8, Windows Server версий 2008 и 2012, CentOS, Debian, Astra Linux) могут возникнуть проблемы при попытках использовать видеокарты NVIDIA. На Windows 8 это связано с прекращением поддержки драйверов видеокарт NVIDIA. На CentOS, Debian и Astra Linux проблема заключается в высокой сложности установки работоспособных версий драйверов видеокарт.
Видеопоток
Частота кадров не менее 10 кадров в секунду;
Разрешение не ниже HD (1280x720).
Изображение
Освещение в кадре должно быть равномерным и постоянным.
Если камера установлена напротив яркого источника света (солнце за дверью входа и т.п.), то необходимо настроить экспозицию (или яркость) таким образом, чтобы объекты в кадре имели естественный цвет (не были пересвечены или затемнены). При этом допускается пересвеченный фон.
Изображение должно быть цветным.
Качество изображения должно быть не ниже среднего. Не должно быть существенных артефактов сжатия.
Должен быть корректно настроен баланс белого.
Детектируемые люди должны быть видны в кадре стоя, в полный рост, без перекрытия другими объектами.
Экспозиция и контраст на камере должны быть настроены таким образом, чтобы можно было однозначно определить человеческим глазом цвет спецодежды.
Люди не должны быть засвечены.
Сцена и расположение камеры
В режиме Упрощенный (без GPU) детектируемые люди должны быть видны в полный рост, без перекрытия другими объектами.
В режиме Продвинутый (с GPU) допускается перекрытие людей наполовину, но при этом может снижаться точность работы модуля.
Наличие сильного бокового освещения (например, солнечный свет из окна) является недопустимым, поскольку из-за этого часть одежды оказывается пересвеченной.
Слишком тёмная сцена является недопустимой, поскольку в таком случае цвет одежды всегда будет близок к чёрному.
В кадре не должно быть зеркальных поверхностей, дающих отражения: стекол, зеркал и т.п.
Допускается размещать камеру сверху. При этом угол наклона камеры от горизонтали не должен превышать 35°.
Детектирование
Желательно использовать однотонную спецодежду.
Определение цвета спецодежды демонстрирует точность около 90% на ярких отличительных цветах. Точность падает при попытке детектирования темных и серых цветов. Например, человек с темно-синим цветом одежды может совпасть и с темно-зеленым цветом. Одежда серых оттенков также может совпадать с другими оттенками. Проблемы вызывает различная не однотонная одежда, цвет которой не всегда понятен, и, по итогу, чаще он стремится к темному оттенку. Точность определения цветов в данных условиях, когда одежда не яркая составляет около 75%.
При детектировании касок необходимо, чтобы голова человека всегда находилась выше его плеч в обычном положении с минимальными наклонами.
Размеры объекта
Для успешного обнаружения объектов в кадре их размер должен составлять не менее 80 пикселей по высоте. Кроме того, они должны соответствовать следующим размерам относительно параметров кадра:
Люди должны занимать не менее 2% ширины и 8% высоты.
Примеры
Ниже представлены примеры ракурсов и обликов людей для определения спецодежды.
Корректные |
Некорректные |
---|---|