[bcb] Rozpoznawnie twarzy na filmach

0

Witam

Mam gorącą prośbę do wszystkich forumowiczów. Muszę napisać program rozpoznający twarze na filmach avi. Z samym rozpoznaniem twarzy nie mam problemu. Używam do tego biblioteki Open CV firmy INTEL. Niestety nie wiem jak do tego dokleić obsługę filmów. Jeżeli spotkaliście sie z podobym problemem lub macie jakies sugstie co do projektu to piszcie.

Pozdrawiam i dziękuję za każdą pomoc

0

Rozpoznawanie twarzy na obrazie z kamery ? hehe dobre, może za 50 lat. W tym problem, że my, ludzie mamy do czynienia z twarzami cały czas. Bez trudu dostrzegamy nawet subtelne różnice. A tak naprawdę jesteś bardzo do siebie podobni. Heh, np. z chińczykami których często nie widzimy już nie idzie nam tak łatwo.

Niedawno widziałem pewien program telewizyjny, gdzie pokazywano oprogramowanie do rozpoznawano ludzi po sposobie chodzenia, obraz z kamery.

0

Nie mówiąc o szeregu problemów jak kąt pod jakim widać twarz, aktualna mina jaką deliwkent zrobi itd itd. :P

0

Programowanie neuronowe załatwia takie problemy bezproblemowo.
Wybieramy z obrazu kilka pikseli i na ich podstawie rozpoznajemy.
Tak było z 20 lat temu, a teraz to pewnie już z jednego piksela można np. taki numer dowodu wykodować. :-D

0

Taaaaa, TSiecNeuronowa + TKamera + TTwarz i programik gotowy co ?

rex napisał(a)

teraz to pewnie już z jednego piksela można np. taki numer dowodu wykodować. :-D
takie rzeczy to tylko w laboratorium CSI potrafią :D

0

Hm no czytałem nieco o sieciach neuronowych, ale nie wiem na ile to skuteczne jest akurat w tym zastosowaniu :P

Co do problemu KUJONA to chyba by musiał wytypować jakąś klatkę z filmu i ją przesłać do przetwarzania tej bibliotece, ale naprawdę jakoś trudno mi uwierzyćże to będzie naprawdę skuteczne.

Dodane: Nie zaraz TSiecNeuronowa, ale to by musiała być pamięć skojarzeniowa zbudowana na sieci Hopfielda :P Jest to jedna z najbardziej skomplikowanych sieci neuronowych jakie istnieją :P

0

Eeee...... a On przypadkiem nie chce napisać czegoś co będzie "znajdywało" twarze(dowolne, a nie jakieś tam podobne do kogoś) w filmach?

//edit: HA! a nie mówiłem :)

0

Przepraszam za nieprecycyje wyrażenie się. Z tym rozpoznawaniem twarzy chodzi o to że mamy obrazek, a program ma za zadanie narysować dookoła niej powiedzmy kwadracik. W żadnym wypadku nie chodzi o rozpoznanie jakiejś konkretnej twarzy :P

0

znajdujesz dużo różowego, żółtego, czerwonego, czarnego czy białego, zależnie jaki to człek, sprawdzasz czy układa się w owal ( uwaga na włosy =] ) i masz albo jajko albo głowę =]

0

@Potwoor_ czytaj posty zanim odpowiesz:

Z samym rozpoznaniem twarzy nie mam problemu. Używam do tego biblioteki Open CV firmy INTEL

Problem polega na wyłowieniu klatki z filmu i przesłaniu do rozpoznania.

0
adf88 napisał(a)

Rozpoznawanie twarzy na obrazie z kamery ? hehe dobre, może za 50 lat. ....

Nie masz racji takie oprogramowanie już istnieje i jest stosowane. Nie jest to proste i wątpię by ktoś zrobił taką pracę mgr. Swoją drogą prace są prowadzone nawet nad bardziej dziwnymi metodami rozpoznawania ludzi np.: po sposobie chodzenia.

0

Rozpoznawanie po sposobie chodzenia jest o wiele prostsze od rozpoznania twarzy.

To co istnieje na dzisiejszy dzień (rozpoznawanie twarzy) to tylko namiastka. Działa na zasadzie "popatrz się prosto w kamerę dobrej rozdzielczości, to może uda się ciebie rozpoznać jeśli w bazie nie ma wielu podobnych osób."

0

Alescie sie uparli. Autor nie potrzebuje rozpoznawac twarzy, bo to juz ma w jakiejs bibliotece. A czy dobrej i czy wlasciwie rozpoznaje to juz jego problem.

Tutaj masz konkretna wypowiedz na temat wyciagania klatek z filmu

0

Mi tu się widzi: DirectShow zajmuje się odtwarzaniem filmu...
...nie pamiętam już, ale chyba DShow udostępnia przejęcie kontroli nad oknem które utworzy(znaczy na pewno udostępnia, ale czy na tyle, żeby wyciągnąć z niego HWND lub jego HDC), jeśli nie to pobierasz HWND okna w którym odtwarzany jest film przez FindWindow etc...
...w momencie, w którym chcesz pobrać twarz, stopujesz odtwarzanie, pobierasz HDC okna przez GetDC() i to w sumie tyle, masz kontekst z narysowaną klatką filmu

1 użytkowników online, w tym zalogowanych: 0, gości: 1