在Web浏览器中捕获图像

时间:2013-01-09 03:48:07

标签: javascript html5 image-processing opencv webgl

我正在处理图像处理项目。

我想使用网络浏览器从网络摄像头捕捉图像(脸部),我不允许安装任何其他插件。

目前,我正在使用Flex / Flash捕获图像。根据要求,我也不允许使用Flex / Flash。

是否有任何软件包可以从webcamera中捕获图像?

注意:实际上,我想在浏览器端应用一些图像处理算法,如人脸检测,过滤器。如果用于图像捕获的相同包具有一些图像处理算法,我将会很好。

该帖子的作者更新: 谁能告诉我webgl的可能性?

2 个答案:

答案 0 :(得分:1)

如果您想让用户使用网络摄像头拍摄自己的快照,可以使用HTML5的capture=camera API在一行中使用getUserMedia/Stream。这是如何:

<input type="file" accept="image/*;capture=camera">

支持最新的chrome,firefox&amp;歌剧。对于其他人来说,闪存或其他插件是唯一的选择。

链接:can I use webcam

答案 1 :(得分:1)

正如Gaurish所提到的,getUserMedia是您可以使用的,虽然它不能保证其跨浏览器支持。

要了解如何使用此功能和画布来获取图像,请查看使用它的Filtering a webcam using getUserMedia and HTML5 canvas