0

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

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

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

是否有任何软件包可以从网络摄像头捕获图像?

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

由帖子作者更新:有人可以告诉我使用 webgl 的可能性吗?

4

2 回答 2

1

如果您想让用户使用网络摄像头拍摄自己的快照,则可以capture=camera使用 HTML5 的getUserMedia/StreamAPI 一次性完成。方法如下:

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

支持最新的 chrome、firefox 和 opera。对于其他人来说,flash 或其他插件是唯一的选择。

链接: 我可以使用网络摄像头吗

于 2013-01-09T04:43:47.663 回答
1

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

要了解如何使用它和画布来获取图像,请查看使用 getUserMedia 过滤网络摄像头和使用它的 HTML5 画布。

于 2013-01-09T08:16:39.793 回答