-1

我正在开发一个项目,该项目将使用用户的网络摄像头,并且在检测到人脸并且人脸位于特定区域内时始终寻找人脸(以确保他们面向前方)。然后拍摄脸部照片并将其保存到网络服务器。

我发现了一些面部检测项目,它们使用 usergermedia 并使用画布将图像叠加在检测到的面部之上: https ://github.com/neave/face-detection

代码让像我这样的新手感到困惑,我发现我可能应该使用 face.html 文件和检测对象函数。但是不是让它画眼镜,我怎么能把它保存为图像呢?

4

1 回答 1

3

您可以使用 canvas 元素方法toDataURL()来提取解码为 base64 的图像位图并将其发送到您的服务器。在那里,您可以解码 base64 字符串并将内容保存到新文件中,或者您可以使用图形库(取决于您的服务器和选择的编程语言)在将位图保存到图像文件之前对其进行操作。

这可以帮助您:如何将 HTML5 画布保存为服务器上的图像

于 2013-04-11T19:01:59.833 回答