Настройка точности и производительности
Измените настройки анализа, если он пропускает объекты, если правило реагирует на то, чего нет, или если контроллер работает медленно.
| Признак | Что делать |
|---|---|
| Реагирует на объекты, которых нет | Увеличьте уверенность или порог. |
| Пропускает объекты, которые есть | Уменьшите уверенность или порог. |
| Все работает медленно | Сначала уменьшите FPS обнаружения, затем Режим. |
Три настройки производительности: режим, FPS обнаружения, ускорение на GPU
Анализы делят между собой вычислительные ресурсы контроллера. На производительность влияют три настройки.
| Настройка | Рекомендации |
|---|---|
| Режим | Для Raspberry Pi рекомендуется «Быстро», для компьютера или Jetson подходит «Точно». |
| FPS обнаружения | Сколько раз в секунду AI анализирует кадр. По умолчанию 5, для обнаружения аномалий 1. |
| Ускорение на GPU | Доступно для обнаружения объектов, распознавания лиц и OCR. На встроенных или старых GPU оно может работать медленнее процессора, поэтому сравните производительность. |
Доступные режимы зависят от анализа. Обнаружение объектов, распознавание лиц и обнаружение огня поддерживают «Быстро», «Сбалансированно» и «Точно», а распознавание номеров и своя модель аномалий только «Быстро» и «Точно».
QR-код / штрихкод, OCR и своя классификация используют единственную модель, поэтому поля «Режим» у них нет. Обнаружение огня предлагает все три значения, но работает на одной модели, так что результат от выбора не зависит.
Между анализами отображение интерполируется, поэтому даже при низком FPS обнаружения картинка не дергается. Точная модель, запускаемая пять раз в секунду, обычно дает лучший результат, чем быстрая модель с частотой тридцать раз в секунду, и при этом меньше нагружает контроллер.
Зоны обнаружения: учитывать только часть кадра
Условия по объектам по умолчанию охватывают весь кадр. На панели условия в поле Зона обнаружения нарисуйте прямоугольник или многоугольник, и учитываться будут только обнаружения внутри нее.
Обнаруженный объект представлен рамкой, поэтому нужно определить, что значит «внутри». Для этого служит Точка срабатывания зоны.
| Критерий | Когда использовать |
|---|---|
| Центр нижнего края (точка опоры) | Люди и автомобили на земле. Рисуйте зону на полу. Это значение по умолчанию, оно подходит для большинства случаев. |
| Центр рамки | Потолочные камеры или объекты, которые не касаются земли. |
| Доля перекрытия | Вход засчитывается, когда рамка перекрывает зону на заданный процент. |
Если Доля перекрытия равна 100 процентам, вся рамка должна находиться внутри зоны. Очень низкие значения, от 1 до 5 процентов, срабатывают на вытянутую руку или далекий объект, частично заходящий в зону, а это редко бывает нужно.