kamil-struzek
#opencv #raspberrypi #python
Witam chciałbym sie poradzić kogoś w sprawie detekcji osoby w opencv na rpi. Zastanawia mnie jak ten pan uzyskał taki efekt.
https://youtu.be/oJAl9Yd3kNo
Próbowałem uzyskać cos takiego po przez metode haar cascade, ale nie było to tak płynne jak na tym filmie i w dodatku działało to tak 2/10. Nie testowałem tylko LBP cascade, ale podejrzewam,że będzie tak samo albo gorzej bo LBP to w koncu szybsza alternatywa dla haar cascade.
  • Najlepsze
  • Wszystkie komentarze
Henryhenry
Henryhenry
https://youtu.be/oJAl9Yd3kNo


@kamil-struzek: na filmiku wygląda to tak, jakby gościu nie używał Haara, tylko po prostu obliczał różnicę między klatkami (coś jak https://mlwithsmile.blogspot.com/2019/07/motion-detector-system-in-python.html)
ppawel
@kamil-struzek: chyba to co pisze @Henryhenry bo OP na YT gdzieś w komentarzach pisze, że wybiera po prostu "the biggest moving object"
kamil-struzek
kamil-struzek Autor
0
https://youtu.be/oJAl9Yd3kNo


@kamil-struzek: na filmiku wygląda to tak, jakby gościu nie używał Haara, tylko po prostu obliczał różnicę między klatkami (coś jak https://mlwithsmile.blogspot.com/2019/07/motion-detector-system-in-python.html)

@Henryhenry: no tak ale drzewo sie rusza na filmie i powinno.detekcje ruchu kazdą wykrywać chyba
frogkiller
@kamil-struzek: ja u siebie robie coś takiego: https://paste.ofcode.org/NSUNcqtdcLddmD6H7z2kys i działą spoko
kamil-struzek
kamil-struzek Autor
0
@frogkiller:
Sam napisałeś czy z kądś wziąłeś. jest jakis poradnik w internetach?
Henryhenry
Henryhenry
@kamil-struzek: intuicyjnie myślę, że przed obliczeniem różnicy między klatkami powinno się jeszcze zrobić wygładzanie (np. rozmyciem Gaussa) - co powinno sobie poradzić z drzewami.

Niemniej, całe podejście z obliczaniem różnic nie zadziała w przypadku bardziej skomplikowanych klatek - wtedy pewnie trzeba by było zrobić klasyfikację wykrytego poruszającego obiektu + jego śledzenie, co spowolni cały proces
Henryhenry
Henryhenry
edit: tzn. to nie tak, że blur magicznie rozwiąże wszystkie problemy, ale preprocessing zawsze pomaga
frogkiller
@kamil-struzek: hmm bazowałem na jakimś artykule, ale nie pamiętam za bardzo gdzie to było.
kamil-struzek
kamil-struzek Autor
0
Ale kurcze widać jak ten pan stoi i nadal go wykrywa