Ho incorporato live web cam in pagina html. Ora voglio trovare i gesti delle mani. Come farlo usando JavaScript, non ne ho idea. Ho cercato su Google ma non ho avuto nessuna buona idea per completare questo. Quindi qualcuno sa di questo? come fare questo.Come rilevare il gesto della mano nella webcam live usando javascript?
risposta
L'accesso alla webcam richiede l'API WebRTC HTML5 che è disponibile nella maggior parte dei browser moderni oltre a Internet Explorer o iOS.
Gesto di mano di rilevamento può essere fatto in JavaScript utilizzando Haar Cascade Classificatori (porting da OpenCV) con js-objectdetect o HAAR.js.
Esempio utilizzando js-objectdetect in JavaScript/HTML5: aperto vs chiuso il rilevamento delle mani (il gesto "A" della lingua dei segni americana alfabeto)
È necessario disporre di un dispositivo di rilevamento del movimento (fotocamera) ed è possibile utilizzare kinect per ottenere il movimento di diverse parti del corpo. Dovrai inviare i dati nel browser che indicano le parti del corpo e la posizione in cui puoi manipolare i dati in base alle tue esigenze
Qui puoi trovare come puoi realizzarlo. Motion detection and rendering
più su Kinect General info
Nella tua risposta devi dire che supporta solo HTML5 .. implica che funzionerà con JS .. che non è vero. Anche questo funzionerà solo in IE 9+ chrome, FF e Safari e molto probabilmente solo su Windows usando i framework .NET .... – ppumkin
HTML5 è necessario per raggiungere questo obiettivo. I dati raccolti dalla cam saranno di due tipi su video (immagini) che sono già in rendering e altri saranno dati di testo dei dati delle parti del corpo (dimensione: X, larghezza Y, lunghezza ecc.). Questi dati potrebbero essere usati per il rendering su canvas html5 o semplicemente mostrati in qualche div come testo. – Adil
e questa soluzione è solo per * kinect *? l'OP non ha menzionato alcuna telecamera specifica, ma solo una webcam in generale. – Joseph
Questo vuole essere un JavaScript mano-tracking demo - si basa su funzionalità HTML5 che non sono ancora abilitati in tutti i browser tipici, non funziona affatto bene qui, e io non credete che copra i gesti, ma potrebbe essere un inizio per voi: http://code.google.com/p/js-handtracking/
trovato questo articolo su Media https://medium.com/@muehler.v/simple-hand-gesture-recognition-using-opencv-and-javascript-eb3d6ced28a0 con collegamento al repository Github.
- 1. jQuery webcam/flash: come rilevare se la webcam è attiva?
- 2. Come utilizzare la mappa di Android per ingrandire con il gesto della mano (simile a iphone)
- 3. Modifica blocchi JavaScript della pagina Web ... live
- 4. Come rilevare un gesto di tocco nelle sottoview
- 5. Come stampare nella stampante DymoLabel usando javascript?
- 6. Posso usare l'istruzione usando RHV (valore della mano destra)?
- 7. come rilevare la direzione del gesto di scorrimento?
- 8. Riconoscimento testo scritto a mano con javascript
- 9. Come accedere alla webcam con Javascript
- 10. Come trovare/rilevare una textarea nella pagina usando jQuery?
- 11. Come posso rilevare le funzioni Javascript chiamate?
- 12. Come rilevare il supporto JSON in javascript?
- 13. Come posso rilevare un aggiornamento della pagina usando jquery?
- 14. Come posso rilevare i volti usando Ruby?
- 15. Come posso aggiungere il gesto di scuotimento in Cocos2d CCLayer?
- 16. Stile di esca trascinare il gesto e rilasciare con Javascript?
- 17. webrtc - ottieni le proporzioni della webcam
- 18. Come disegnare un gesto multicolore nello stesso gesto sovrapposizione
- 19. Stato della classifica "Not Live"
- 20. Come posso ottenere un elenco di dispositivi webcam usando opencv?
- 21. Disattiva l'app della webcam Flash light C#
- 22. Come gestire err_blocked_by_client usando Javascript?
- 23. Come posso ottenere la dimensione dell'immagine della webcam con getUserMedia?
- 24. Come rilevare il sistema operativo con JavaScript (senza window.navigator deprecato)
- 25. Come abilitare il modello live personalizzato Resharper per il file JavaScript
- 26. Come streaming live con HTML5, senza Flash?
- 27. rilevare se il colore è nella gamma
- 28. Algoritmo per il riconoscimento della scrittura a mano
- 29. Il gesto di superview dovrebbe annullare il gesto di subview in iOS 7?
- 30. Opzioni per leggere la webcam usando Python/Linux
Probabilmente alcuni oggetti flash. –
Il riconoscimento dei gesti della mano è estremamente complicato e sicuramente non troverai una libreria JavaScript per farlo. – JJJ
NO, non è possibile scrivere un motore in JS per farlo. JS è puramente per la manipolazione DOM e le estensioni di stile con una certa capacità di animazione. Dovrai creare un plugin activeX per Windows e non sono sicuro di quale sia l'equivalente per i Mac – ppumkin