Я пытаюсь изолировать движущиеся объекты от движущейся камеры, чтобы позже применить к ним некоторые алгоритмы дальнейшей обработки, но, похоже, я немного застрял.
Пока я работаю с OpenCV и получаю разреженный оптический поток от PyrLKOpticalFlow. Общая идея, над которой я работал, заключалась в том, чтобы найти объекты, которые двигались не так, как фоновые точки на изображении, а затем найти группы этих по-разному движущихся объектов, чтобы считать их движущимися объектами для дальнейшего отслеживания/обработки. Моя проблема в том, что, хотя я нашел несколько академических работ, в которых использовалась подобная стратегия, до сих пор я не смог найти простой способ реализовать ее для себя.
Каким методом можно было бы использовать эти данные оптического потока для обнаружения движущихся объектов с движущейся камеры? Это даже лучший подход, или есть более простой подход, который я могу упустить?