处理P3D:如何通过getUserMedia访问网络摄像头(javascript模式)

时间:2015-01-27 11:56:31

标签: canvas webcam processing.js getusermedia

我想使用Processing.js访问网络摄像头,以使用其图像数据在3d中执行某些操作。 这必须在Javascript模式下工作才能在网页中运行。

这是P2D的工作流程(经过测试和运行): 在网页上创建视频元素。 使用getUserMedia将网络摄像头连接到视频元素。 通过externals属性获取画布和上下文(2d)以绘制到画布上。 使用context.drawImage方法绘制和访问网络摄像头的像素数据。

问题: 在P3D中,画布的上下文不再是“CanvasRenderingContext2D”类型,而是“WebGLRenderingContext”类型。 “WebGLRenderingContext”没有方法drawImage。 因此无法再绘制网络摄像头图像,并且无法访问像素数据。

请多多帮助,谢谢。

0 个答案:

没有答案