我將直播網頁嵌入html頁面。現在我想找到手勢。如何使用JavaScript做到這一點,我不知道。我google了很多,但沒有得到任何好主意來完成這一點。所以任何人都知道這個?這個怎麼做。如何使用javascript在現場攝像頭中檢測手勢?
回答
訪問網絡攝像頭需要HTML5 WebRTC API,除了Internet Explorer或iOS之外,大多數現代瀏覽器都提供此API。
手姿勢檢測可以使用JavaScript中哈爾級聯分類器(從移植的OpenCV)與js-objectdetect或HAAR.js來完成。使用JS-objectdetect在JavaScript/HTML5
例:開放式與關閉手檢測(美國手語字母的 「A」 手勢)
你需要有一些運動檢測設備(相機),你可以使用kinect來獲取身體不同部位的運動。你將不得不在瀏覽器中發送數據,告訴你身體部位和位置,你可以根據你的要求操縱數據
在這裏你可以找到你如何做到這一點。 Motion detection and rendering
更多關於Kinect的General info
你需要說在你的答案中它只支持HTML5 ..你暗示它會與JS ..這是不真實的。此外,這將只適用於IE 9 + Chrome,FF和Safari,最有可能在Windows上使用.NET框架...... – ppumkin 2012-04-19 12:03:22
HTML5是實現這一目標所必需的。由凸輪收集的數據將有兩種類型,一種是已經渲染的視頻(圖片),另一種是身體部位數據(尺寸:X,Y寬度,長度等)的文本數據。這些數據可以在html5畫布上用於渲染,或者只是在某個div中顯示爲文本。 – Adil 2012-04-19 12:16:08
並且此解決方案僅用於* kinect *? OP沒有提及任何特定的相機,而只是一般的網絡相機。 – Joseph 2012-04-19 12:38:43
下面是JavaScript手跟蹤演示 - 它依賴於它尚未在所有典型的瀏覽器支持HTML5功能,它並沒有很好地都在這裏工作,我不要相信它涵蓋了手勢,但它可能是一個開始:http://code.google.com/p/js-handtracking/
- 1. 如何使用javascript檢測現場攝像頭的亮度
- 2. 如何使用html5檢測攝像頭?
- 3. 如何使用滑動手勢訪問攝像頭?
- 4. 使用OpenCv檢測PC上攝像頭/攝像頭的數量
- 5. 使用javascript檢測滑動手勢
- 6. 增強現實檢測網絡攝像頭的手心
- 7. 使用Xuggler與Java檢測攝像頭
- 8. 如何使用openCV檢測現場攝像機中的移動物體
- 9. 如何在AndEngine中串流現場攝像頭視頻?
- 10. VB.Net:檢測攝像頭
- 11. 在opencv中未檢測到攝像頭
- 12. 使用Kinect手勢檢測
- 13. 使用python檢測手勢
- 14. Android:使用攝像頭的手勢識別
- 15. 使用攝像頭的iOS手勢識別
- 16. 使用網絡攝像頭跟蹤手勢
- 17. 如何使用JavaScript訪問攝像頭
- 18. 現場攝像頭流媒體(Red5,PHP)
- 19. 如何檢測網絡攝像頭是否連接使用java
- 20. 在攝像頭和手機中的攝像頭方向
- 21. 如何使用JavaScript在Chrome中使用網絡攝像頭進行檢查
- 22. 只用攝像頭檢測SCNNode
- 23. Windows中的攝像頭檢測8
- 24. jQuery攝像頭/閃光燈:如何檢測攝像頭是否活動?
- 25. 使用前置攝像頭拍攝時未檢測到臉部
- 26. 攝像頭圖像對象檢測
- 27. 如何檢測是否有前置攝像頭,以及如何達到並使用前置攝像頭?
- 28. 如何檢測照片是否由前置攝像頭拍攝
- 29. 如何在linux中檢測攝像頭斷開連接?
- 30. 實時標誌檢測與OpenCV的現場攝像頭預覽Android上
可能有些閃光thingy。 – 2012-04-19 11:55:44
手勢識別非常複雜,你一定不會找到一個JavaScript庫來做到這一點。 – JJJ 2012-04-19 11:57:35
不,你不能在JS中編寫引擎來做到這一點。 JS純粹用於DOM操作和帶有一定動畫能力的樣式擴展。您需要爲Windows創建一個activeX插件,並且不能確定Mac的 – ppumkin 2012-04-19 12:02:47