我正在处理图像处理项目。
我想使用网络浏览器从网络摄像头捕捉图像(脸部),我不允许安装任何其他插件。
目前,我正在使用Flex / Flash捕获图像。根据要求,我也不允许使用Flex / Flash。
是否有任何软件包可以从webcamera中捕获图像?
注意:实际上,我想在浏览器端应用一些图像处理算法,如人脸检测,过滤器。如果用于图像捕获的相同包具有一些图像处理算法,我将会很好。
该帖子的作者更新: 谁能告诉我webgl的可能性?
答案 0 :(得分:1)
如果您想让用户使用网络摄像头拍摄自己的快照,可以使用HTML5的capture=camera
API在一行中使用getUserMedia/Stream
。这是如何:
<input type="file" accept="image/*;capture=camera">
支持最新的chrome,firefox&amp;歌剧。对于其他人来说,闪存或其他插件是唯一的选择。
答案 1 :(得分:1)
正如Gaurish所提到的,getUserMedia
是您可以使用的,虽然它不能保证其跨浏览器支持。
要了解如何使用此功能和画布来获取图像,请查看使用它的Filtering a webcam using getUserMedia and HTML5 canvas。