Как стать автором
Обновить

Комментарии 6

а людей в кадре алгоритм детектировал как 1 человека?
Алгоритм определяет движущийся объект и проводит его классификацию (человек или машина) — в данном случае это два идущих рядом человека. 1 — это не количество, а номер объекта.
А что если в кадр въедет одиночный локомотив, остановится за пределами области «въезда», постоит некоторое время, а потом тронется? Будет ли ложное срабатывание в такой ситуации?
Что значит ложное срабатывание? Алгоритм детектирует наличие движущегося поезда в кадре, а не просто поезда.
Ваш алгоритм детектирует (движущийся) поезд, когда он въезжает в кадр, на участках въезда и выезда, как вы объясняли в статье. Эти участки охватывают не весь путь, а только те его части, которые расположены близко к краю кадра. Если остановившийся поезд трогается — то на участках въезда и выезда будет движение, по которому ваш алгоритм детектирует поезд. Но если поезд был короткий (одиночный локомотив) — он целиком находится внутри кадра и не попадает на участки въезда и выезда. При трогании такого локомотива движение на путях будет, а на участках въезда и выезда — нет. Как поведет себя ваш алгоритм в такой ситуации? Сможет ли он правильно определить начало движения такого локомотива?
Наверное мы не совсем точно описали. Но детектирование происходит не только на входе и выходе, а на всем протяжении зоны. В частности на рисунках 3 и 4 видны эти промежуточные области в виде синих квадратиков. Входи и выход задаются оператором при калибровке, а остальные зоны размечаются автоматически.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий