我很高兴我有机会在一个基于手势的网站上工作.
我对此有一些启发:link
我访问了很多网站并用谷歌搜索过,维基百科和gitHub也没多大帮助.由于这些技术处于初期阶段,因此没有提供太多信息.
我想我将不得不为这个项目使用一些js
> gesture.js(我们的自定义javascript代码)
> reveal.js(幻灯片的框架工作)
我的问题是手势如何产生事件,我的JavaScript如何与我的网络摄像头互动?我是否必须使用某些API或算法?
我不是要求代码.我只是问机制,或者提供重要信息的一些链接.我认真地相信,如果能够提高这项技术的准确性,这项技术可以在不久的将来创造奇迹.
最佳答案
要在Web应用程序中启用手势交互,您可以使用navigator.getUserMedia()从本地网络摄像头获取视频,定期放置视频帧数据into a canvas element,然后分析帧之间的更改.
有几个JavaScript手势库和演示可用(包括一个不错的slide controller).对于面部/头部跟踪,您可以使用headtrackr.js这样的库:例如simpl.info/headtrackr.