我正在从事图像处理项目。
我想用网络浏览器从网络摄像头捕捉图像(脸),我不允许安装任何额外的插件。
目前,我正在使用Flex/Flash来捕捉图像。根据要求,我也不允许使用Flex/Flash。
是否有从网络摄像机捕获图像的软件包?
注:实际上,我想在浏览器端应用一些图像处理算法,如人脸检测,过滤器。如果用于图像捕获的相同包具有一些图像处理算法,我会很好。
由文章作者更新:有人能告诉我webgl的可能性吗?
如果你想让用户用网络摄像头拍摄自己的快照,这是可能的capture=camera
在一行使用HTML5的getUserMedia/Stream
API。方法如下:
<input type="file" accept="image/*;capture=camera">
支持最新版chrome, firefox &歌剧。对于其他人来说,flash或其他插件是唯一的选择。
Link: can I use webcam
正如Gaurish所提到的,getUserMedia
是您可以使用的,尽管不能保证它的跨浏览器支持。
要了解如何使用这个和画布来获取图像,请查看使用getUserMedia和使用它的HTML5画布过滤网络摄像头