Получи случайную криптовалюту за регистрацию!

Припаркована или подъезжает? У нас случился интересный кейс, | Сирин

Припаркована или подъезжает?

У нас случился интересный кейс, связанный со специфичным расположением камеры. Во дворе припаркована машина, камера её видит и считает припаркованной. Пока запомним, что эта машина существует. Когда новая машина въезжает во двор, ну или выезжает — поднимается шлагбаум и он закрывает камере обзор. Поэтому Сирин ищет все машины во дворе и определяет их как новые, которым нужно открыть шлагбаум.

В общем, шлагбаум открывается тогда, когда не должен. Фальшивые открывания никому не нужны. Вдобавок это ещё портит статистику по машине, например, нельзя точно подсчитать, сколько времени машина была припаркована.

Самое простое решение — перевесить камеру так, чтобы шлагбаум не мешался. Но это решение уровня «подложить сложенный листочек под стол, чтобы он не качался. Можно было бы сделать разметку кадра, то есть камера будет распознавать автомобиль только в определенной области кадра, например только в том случае, если он прямо у шлагбаума стоит. Но это решение противоречит нашей идеологии — разметка кадра усложняет настройку и монтаж Сирина, а мы хотим, чтобы для клиентов всё было легко и просто.

Поэтому решили учить нейронку «не обращать внимания на помехи».

Что сделали? Добавили дополнительный алгоритм определения автомобиля к существующим. Теперь, если один алгоритм сообщает «о, я вижу автомобиль!», то новый алгоритм проверяет, был ли этот автомобиль чуть раньше в кадре или нет? Если автомобиль был, то не считаем автомобиль «новым» и продолжаем собирать статистику.

Что это даёт?
— Даже неидеальный монтаж камеры, когда шлагбаум, или другие автомобили, перекрывают обзор камере — это не мешает Сирину определять припаркованные и двигающиеся машины.
— Собирается статистика по автомобилям, так можно точнее рассчитать сколько машина была припаркована и выставлять соответствующий счёт.