2012-01-18 45 views
7

Witam mam proste pytanie, z którym się zmagałem ... jaka jest różnica pomiędzy śledzeniem komponentu ruchu (blob?) A śledzeniem kropli? Zgodnie z definicją OpenCV.Śledzenie ruchu kontra śledzenie kropli

  1. Czy jedna pokrywa drugą? czy są to zupełnie inne rzeczy?

  2. Czy można ich używać w celu poprawy dokładności śledzenia?

  3. Czy ten pierwszy przeznaczony jest do ruchu, podczas gdy drugi do (względnie) statycznych obiektów?

Dzięki za pomoc nowicjuszowi.

p.s. Używam Emgu (na .NET) i moja terminologia może to odzwierciedlać.

Odpowiedz

4

Śledzenie kropli oznacza wykrywanie kropli nad przychodzącymi ramkami. Obejmuje ruch, jeśli porusza się kropelka.

Śledzenie ruchu jest dość ogólne i obejmuje wykrywanie ruchu nad ramkami przychodzącymi. Śledzenie ruchu obejmuje śledzenie kropli, jeśli używasz obiektu typu blob do wykrywania, ale istnieją inne techniki, takie jak śledzenie, takie jak znajdowanie deskryptorów, które nie obejmują obiektów typu blob.

W każdym razie nie podoba mi się śledzenie ruchu ekspresji, wolę mówić o śledzeniu ruchomych obiektów.

3

Czy sprawdziłeś to wikipedia page i OpenCV page? Wygląda na to, że oba są prawie takie same po przeczytaniu tego.

Blob to część obrazu, która ma inną jasność lub kolor niż pozostała część. Musisz więc zidentyfikować obiekty blob w każdej klatce filmu.