/ / Java - biblioteka rozpoznawania twarzy w czasie rzeczywistym [closed] - java, opencv, face-detection, javacv

Biblioteka rozpoznawania twarzy w czasie rzeczywistym Java [closed] - java, opencv, face-detection, javacv

Z niecierpliwością czekam na wyszukanie biblioteki (opartej na Javie lub zawierającej powiązania Java), która może wykonywać rozpoznawanie twarzy w czasie rzeczywistym:

  • Powinien być w stanie pracować z prędkością 30 klatek na sekundę (dopuszczalne jest również 25 klatek na sekundę).
  • Powinien być w stanie wykryć daną twarz i być jest w stanie wykryć go w ogromnym tłumie ludzi.

Jestem gotów zapłacić za bibliotekę, ale wolałabym, gdyby była darmowa lub open source. Byłbym też wdzięczny za kilka odniesień do tutoriali na ten temat / bibliotekę.

PS: Zrobiłem kilka badań (nie całkiem znalazłem to, czego szukam), ale nadal chciałbym usłyszeć, co ma do powiedzenia społeczność Stack Overflow.

Odpowiedzi:

0 dla odpowiedzi № 1

Mam taką samą opinię jak @antlersoft (zobacz komentarze do pytania).

Szybkie wyszukiwanie prowadzi mnie do ten papier: «Wydajne wykrywanie twarzy w czasie rzeczywistym do zastosowań wymagających wysokiej rozdzielczości»Co wydaje się obecnie najbardziej zaawansowane w tej dziedzinie (opublikowane w 2012 r.) I bliskie Twojej prośbie.

Autorzy proponują metodę, która działa szybciejniż poprzednie algorytmy, 42 ms na obraz, co odpowiada szybkości odtwarzania w przybliżeniu 24 obrazów na sekundę. Jak pokazuje rysunek 2, algorytm jest dość złożony.

Niestety wciąż jesteśmy w polu twarzy wykrycie i nie twarz uznanie, co jest jeszcze trudniejsze i wymaga dużej mocy obliczeniowej.

Myślę więc, że trudno będzie znaleźć taką bibliotekęjuż oferuje algorytm, który spełnia twoje potrzeby. Jeśli nadal chcesz to zrobić, obawiam się, że jedynym rozwiązaniem będzie wdrożenie własnego algorytmu opartego na pracy badawczej, co byłoby trudne. Wizja komputerowa Biblioteka musi opierać się na występach, aby mieć nadzieję na osiągnięcie 30 FPS.