Pracowałem nad aplikacją, która porównuje twarz zapisaną na karcie SD z obrazem wyświetlanym w podglądzie kamery za pomocą widoku powierzchni. Napisałem kod, aby wykryć twarz i stworzyłem bitmapę, która będzie zawierała tylko twarz. Muszę porównać tę bitmapę i obraz na karcie SD. Szukałem biblioteki Java i uzyskałem kilka linków, takich jak opencv, Eigenface. Która będzie lepszą biblioteką? Proszę dać mi kilka dobrych samouczków, byłoby lepiej, gdyby wyjaśniało proces za porównanie obrazu.Porównywanie dwóch twarzy w Androidzie
5
A
Odpowiedz
0
Spróbuj tego:
http://www.lac.inpe.br/JIPCookbook/6050-howto-compareimages.jsp
Tutorial jest bardzo łatwe i przykład działa bardzo dobrze.
+0
Czy możesz zaktualizować link? –
Powiązane problemy
- 1. Wykrywanie i porównywanie twarzy
- 2. postgres - porównywanie dwóch tablic
- 3. Porównywanie dwóch list w Pythonie
- 4. Porównywanie przedmiotów w dwóch listach
- 5. Porównywanie dwóch ciągów ruby
- 6. Porównywanie dwóch CGRects
- 7. Porównywanie dwóch tablic
- 8. Porównywanie dwóch obiektów kalendarza
- 9. Porównywanie dwóch tablic dla dwóch wartości
- 10. Wykrywanie twarzy w Androidzie bez interakcji użytkownika
- 11. Porównywanie dwóch list z MSpec
- 12. Porównywanie dwóch plików przechwytywania Wireshark
- 13. Porównywanie dwóch wektorów w instrukcji if
- 14. Porównywanie dwóch ciągów w SQL Server
- 15. Porównywanie dwóch plików tekstowych w pythonie
- 16. Porównywanie dwóch dokumentów za pomocą wyrażeń regularnych
- 17. Porównywanie dwóch typów enum * dla równoważności?
- 18. Porównywanie dwóch ramek danych i uzyskiwanie różnic
- 19. Porównywanie dwóch list i znajdowanie indeksów zmian
- 20. Porównywanie dwóch obiektów Joda-Time DateTime
- 21. Porównywanie dwóch obrazów w pikselach z PIL (Python Imaging Library)
- 22. Porównywanie dwóch tabel indeksów według wartości indeksu w lua
- 23. Porównywanie właściwości dwóch obiektów po prostu w C#
- 24. Przycinanie do twarzy z wykrywaniem twarzy
- 25. Rozpoznawanie twarzy w Javie
- 26. Jak przenieść punkty twarzy w opencv/zniekształcenie twarzy
- 27. Jak kosztowne jest porównywanie dwóch nieuporządkowanych zestawów dla równości?
- 28. Porównywanie dwóch tablic i uzyskać wartości, które nie są wspólne
- 29. Porównywanie dwóch ciągów znaków z "==": kiedy to zadziała?
- 30. Porównywanie wielokątów podobieństw
Myślę, ale nie jestem pewien, czy powinieneś porównywać wektory absolutne. W przeciwnym razie, jeśli porównasz piksele, będziesz miał problem z powodu różnych rozdzielczości obrazów. Ten link może być pomocny: 'http: // developer.android.com/reference/java/util/Vector.html'. Również o tej ostatniej części, spójrz na to: 'http: // stackoverflow.com/questions/6248044/c-comparing-two-vectors'. – g00dy
Twoje prawo porównujące piksel może mieć problemy. Ale jak możemy przedstawić obraz jako wektor? – Linson
Kształt wektorowy w systemie Android może być/jest reprezentowany jako dostępny do rysowania. Teraz, gdy to już działa, myślę, że to tylko kwestia skalowania dwóch obiektów (nie jest to trudne, gdy mamy do czynienia z wektorami) i porównania różnych jego części. W każdym razie, jaki rodzaj algorytmu zaprojektował/wykorzystał w celu porównania twarzy? – g00dy