Я пытаюсь обнаружить движение на видео, снятом нестатической камерой, в данном случае БПЛА. то, что я планировал сделать, это удалить эффект движения камеры, выровняв кадры настолько, насколько они перекрываются, а затем сделать простое различие. Вот что я сделал — я использовал SURF, чтобы получить совпадающие точки между кадрами — я передал эти точки гомографии, чтобы получить матрица H - я обернул новый кадр с помощью H * все сделано с использованием openCV * для экономии вычислительной мощности и времени я использовал маску с SURF, маска 4 квадрата по одному в каждом углу
эта концепция отлично работает для статического изображения, но в видео завернутый кадр дает странные результаты! иногда хорошо иногда плохо