Wbudowana kamera internetowa na stronie html. Teraz chcę znaleźć gesty rąk. Jak to zrobić, używając JavaScript, nie mam pojęcia. Przeszukałem wiele, ale nie miałem dobrego pomysłu, aby to zrobić. Więc ktoś o tym wie? jak to zrobić.Jak wykrywać gest ręki w kamerce internetowej przy użyciu javascript?
Odpowiedz
Dostęp do kamery wymaga API WebRTC HTML5, który jest dostępny w większości nowoczesnych przeglądarek oprócz Internet Explorera lub iOS.
wykrywanie gest rąk można zrobić w JavaScript używając Haar Cascade klasyfikatorów (przeniesiony z OpenCV) z js-objectdetect lub HAAR.js.
Przykład użyciu JS-objectdetect w JavaScript/HTML5: Open vs. zamknięte wykrywanie ręczny ("A" gest amerykańskiego języka migowego alfabetu)
Musisz mieć jakieś urządzenie wykrywające ruch (Camera) i możesz użyć kinect, aby uzyskać ruch różnych części ciała. Będziesz musiał przesłać dane w przeglądarce informujące o częściach ciała i miejscu, w którym możesz manipulować danymi zgodnie z wymaganiami.
Tutaj możesz dowiedzieć się, jak możesz to zrobić. Motion detection and rendering
Więcej o kinect General info
Musisz powiedzieć w swojej odpowiedzi, że obsługuje tylko HTML5 .. sugerujesz, że będzie działać z JS .. co jest nieprawdą. Będzie to również działać tylko w IE 9+ chrome, FF i Safari i najprawdopodobniej w Windowsie Tylko przy użyciu frameworków .NET .... – ppumkin
HTML5 jest niezbędny do osiągnięcia tego. Dane zgromadzone przez kamerę będą składały się z dwóch typów: wideo (obrazy), które są już renderowane, a inne będą danymi tekstowymi danych części ciała (wymiar: X, Y szerokość, długość itd.). Te dane mogą być użyte do renderowania na płótnie html5 lub po prostu pokazane w jakimś div jako tekst. – Adil
i to rozwiązanie jest przeznaczone tylko dla * kinect *? OP nie wspomniał o żadnej konkretnej kamerze, ale ogólnie o kamerze internetowej. – Joseph
Tutaj jest JavaScript ręcznie śledzenia demo - opiera się na HTML5 funkcji, które nie zostały jeszcze włączone we wszystkich typowych przeglądarek, to nie działa dobrze na wszystkich tutaj, a ja nie wierzę, że obejmuje gesty, ale może to być dla ciebie początek: http://code.google.com/p/js-handtracking/
Znalazłem ten artykuł na pożywce https://medium.com/@muehler.v/simple-hand-gesture-recognition-using-opencv-and-javascript-eb3d6ced28a0 z łączem do repozytorium Github.
- 1. Jak wykrywać gest dotykowy w subviewsach?
- 2. przy użyciu javascript w przeglądarce internetowej
- 3. Jak wykrywać gest machnięcia na webview
- 4. Jak wykrywać puste miejsce na stronie internetowej?
- 5. Jak wykrywać szczypanie w geście a uszczypnąć gest?
- 6. Jak wykrywać cykliczny gest za pomocą Gesture Recognizer?
- 7. Jak wykrywać zdarzenia Zamknij stronę przy użyciu programu ASP.NET
- 8. Wyświetlanie czasu innego komputera na stronie internetowej przy użyciu Javascript?
- 9. podobny do konsoli interfejs na stronie internetowej przy użyciu javascript
- 10. Jak załadować pliki CSS przy użyciu Javascript?
- 11. Jak wykrywać komputery Apple przy użyciu agenta użytkownika?
- 12. Jak wykrywać obsługę JSON w javascript?
- 13. Jak wykrywać kliknięcia myszy w JavaScript?
- 14. Jak wyświetlić rsync --progress w przeglądarce internetowej przy użyciu DJango?
- 15. Odświeżanie lokalnej strony internetowej przy użyciu Pythona
- 16. Uzyskiwanie kodu GTM przy użyciu aplikacji internetowej
- 17. przewijanie strony internetowej przy użyciu watir
- 18. Jak wykrywać orientację urządzenia za pomocą JavaScript?
- 19. Gdzie mogę uzyskać kursory myszy "otwartej ręki"/"zamkniętej ręki"?
- 20. Jak obsługiwać err_blocked_by_client przy użyciu Javascript?
- 21. Jak zmienić opcje zaznaczenia przy użyciu JavaScript
- 22. Javascript: Jak wykrywać, czy słowo jest podświetlone?
- 23. Jak wykrywać sukces akcji Facebook? z JavaScript
- 24. Jak wyodrębnić ciąg przy użyciu JavaScript Regex
- 25. Jak uzyskać wartość div przy użyciu javascript
- 26. jak zrobić kodowanie html przy użyciu javascript?
- 27. Jak uzyskać następny element przy użyciu JavaScript?
- 28. jak ustawić atrybut przy użyciu javascript zmiennej
- 29. Jak wykryć użytkownika ręki trzymającego jego urządzenie?
- 30. Jak zbudować plik PDF z łańcucha binarnego zwrócony z usługi internetowej przy użyciu javascript
Prawdopodobnie trochę flasha. –
Rozpoznawanie gestów rąk jest niezwykle skomplikowane i na pewno nie znajdziesz biblioteki JavaScript, aby to zrobić. – JJJ
NIE, nie można napisać silnika w JS, aby to zrobić. JS jest przeznaczony wyłącznie do manipulacji DOM i rozszerzeń stylu z pewną zdolnością animacji. Będziesz musiał utworzyć wtyczkę activeX dla Windows i nie wiesz, co jest równoważne dla Maców – ppumkin