Rozpoznawanie twarzy / oprogramowanie łączące

głosy
17

Czy ktoś może wskazać mi w dobrym kierunku twarzy niektórych bibliotekach i algorytmów rozpoznawania? Próbowałem wyszukiwanie / googlowania ale przeważnie znaleźć thesises i bardzo mało realne oprogramowania.

Utwórz 09/12/2008 o 16:52
źródło użytkownik
W innych językach...                            


8 odpowiedzi

głosy
14

Jak o Eigenfaces ? Wykorzystuje proste matematyki do przechowywania rozpoznawalną wektor własny twarzy i rekonstrukcji twarzy przy użyciu wielu wektorów.

Kod jest dostępne w Pythonie, jak również tutaj .

Odpowiedział 09/12/2008 o 17:09
źródło użytkownik

głosy
9

OpenCV jest wielka wizja biblioteki komputer.

Oto strona wiki OpenCV na rozpoznawanie twarzy .

Odpowiedział 09/12/2008 o 23:45
źródło użytkownik

głosy
5

Oprócz Eigenfaces, chciałbym spojrzeć na Fisherfaces. Oto papier akademicki, który porównuje działanie zarówno algorytmy Eigenfaces vs. Fisherfaces . To pokazuje lepszą wydajność przy Fisherfaces. Zgadzam się również z tfinniga że OpenCV jest warte czasu, użyłem go przed wykrywania twarzy.

Wreszcie powinny być bardziej szczegółowe. Czy chcesz, aby wykryć, gdy istnieje twarz na zdjęciu, a następnie określić, gdzie lub chcesz wykryć konkretną twarz na zdjęciu? Rozwiązania wymienione tutaj do tego ostatniego aspektu. Jeśli chcesz zmierzyć się z byłą pytanie proponuję poszukiwania literatury dla adaboost i Haar funkcji.

Odpowiedział 31/12/2008 o 20:06
źródło użytkownik

głosy
4

Nie jesteś prawdopodobnie będzie znaleźć wiele gotowego oprogramowania do rozpoznawania twarzy. Jeśli chcesz to zrobić, Twoja najlepsza szansa jest wykonanie czegoś, co jest w czyjejś pracy.

Około 4 lat temu, ktoś na CMU, wierzę, napisał algorytm, który był najbardziej udany algorytm rozpoznawania twarzy, jakie kiedykolwiek widziałem ... Postaram się znaleźć dla Ciebie, chyba że ktoś wie, co mam na myśli.

Jeśli nigdy nie zostały wdrożone kod komputerowy wizji, to wtedy może być w stanie rozwiązać problem, łamiąc ją w prostszej problemu. Ile osób szukasz? Jeśli jest to mała grupa ludzi, mogłyby kolor przestrzeń pracy algorytm rozpoznawania? Jeśli ludzie mają różne odcienie skóry, a różniące się kolorami włosów, to może po prostu być w stanie wykorzystać podstawową uznanie przestrzeni kolorów, aby uzyskać dobry wynik.

W przeciwnym razie, jesteś w dużym projekcie.

EDIT: oto lista niektórych artykułów CMU, który może skierować Cię w dobrym kierunku

Gdybym był tobą, chciałbym przeczytać niektóre z tych artykułów, a dalsze działania związane z referencjami.

Odpowiedział 09/12/2008 o 16:59
źródło użytkownik

głosy
2

Pisałem cały samouczek i demo programu z kodu źródłowego do wykonywania wolnego detekcję twarzy i rozpoznawanie twarzy w czasie rzeczywistym z kamery (na podstawie Eigenfaces w OpenCV):

http://www.shervinemami.co.cc/faceRecognition.html

Odpowiedział 01/11/2010 o 17:43
źródło użytkownik

Odpowiedział 16/02/2010 o 13:41
źródło użytkownik

głosy
1

Uważam Luxand FaceSDK najlepszy do rozpoznawania twarzy i identyfikacji.

Odpowiedział 31/03/2012 o 10:23
źródło użytkownik

głosy
1

Tego rodzaju zadania, zwykle odbywa się za pomocą sieci neuronowych. Jest to podstawowy kierunek szukać. Również niektóre bardziej specyficzny rodzaj sieci, aby spojrzeć jest Kohonen Neural Network. Jest to sieć Uznanie simpliest obrazu, które mogą być również wykorzystywane w zadaniach rozpoznawania twarzy. Nie osiągną dobre wyniki przy użyciu tylko ten jeden rodzaj siatki, ale łączące kilka z nich razem. Nie mogę podać więcej szczegółów, ponieważ wiem, że to tylko w teorii, ale nie mają praktycznych umiejętności w tej dziedzinie.

Btw, nie sądzę znajdziesz żadnych bibliotek do tego zadania, jak zwykle, jeśli masz taką bibliotekę - dlaczego nie zrobić i sprzedać produkt?

Odpowiedział 09/12/2008 o 17:00
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more