标签归档:摄像头

HTML5调用摄像头识别双手

今天给大家介绍的是一款HTML5调用本地摄像头,然后识别人体的手掌的动画应用。当HTML5调起本地摄像头后,你只要在镜头前挥动你的双手,摄像头就会自动识别,并且在视频中显示,更厉害的是,它可以精确识别到手指手腕的关节,并且在你伸展手指时,相应的关节部位的节点就会随着伸展联动。这当然用到了一些JS库,你可以下载源码了解详情。另外,这款应用要部署在服务器上才可以运行,本地无法使用。

html5-camera-hands

在线演示源码下载

使用HTML5技术控制电脑或手机上的摄像头

移动设备和桌面电脑上的客户端API起初并不是同步的。最初总是移动设备上先拥有某些功能和相应的API,但慢慢的,这些API会出现在桌面电脑上。其中一个应用接口技术就是getUserMedia API,它能让应用开发者访问用户的摄像头或内置相机。下面就让我展示一下如何通过浏览器来访问你的摄像头,并提取截屏图形。

HTML代码

下面的代码里我写了一部分注释,请阅读:

<!--
	理想情况下我们应该先判断你的设备上是否
	有摄像头或相机,但简单起见,我们在这里直接
	写出了HTML标记,而不是用JavaScript先判断
	然后动态生成这些标记
-->
<video id="video" width="640" height="480" autoplay></video>
<button id="snap">Snap Photo</button>
<canvas id="canvas" width="640" height="480"></canvas>

在写出上面这些标记前应该判断用户[......]

阅读全文>>