Требования и рекомендации для модуля Контроль спецодежды🔗
Аппаратное и программное обеспечение
Предупреждение
Перед использованием нейросетевых возможностей модуля необходимо установить пакет установить пакет 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% высоты.
Примеры
Ниже представлены примеры ракурсов и обликов людей для определения спецодежды.
Корректные |
Некорректные |
---|---|