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