Śledzenie funkcji przy użyciu przepływu optycznego

znalazłempodobne pytanie na forum. Ale odpowiedź tam nie odpowiada na moje pytanie.

Jeśli wykrywam funkcje (goodFeaturesToTrack)tylko raz na pierwszym zdjęciu, a następnie użyj przepływu optycznego (calcOpticalFlowPyrLK) do śledzenia tych funkcji, problem polega na tym, że tylko funkcje wykryte na pierwszym obrazie mogą być śledzone. Gdy te funkcje wykraczają poza obraz, nie byłoby funkcji do śledzenia.

Jeśli wykrywam funkcjedla każdego nowego obrazu, śledzenie funkcji nie jest stabilne, ponieważ wykryta ostatnio funkcja może nie zostać wykryta tym razem.

Używam przepływu optycznego do rekonstrukcji 3D. Nie interesuje mnie więc śledzenie, jakie funkcje, zamiast tego zależy mi tylko na tym, czy funkcje w polu widzenia można śledzić stabilnie. Podsumowując,moje pytanie brzmi: jak mogę wykorzystać przepływ optyczny do śledzenia starych funkcji, aw międzyczasie dodać nowe funkcje obrazu, które wchodzą w pole widzenia i usunąć stare funkcje, które wykraczają poza pole widzenia?

questionAnswers(3)

yourAnswerToTheQuestion