Javascript 人脸检测与图像保存

Javascript 人脸检测与图像保存,javascript,canvas,face-detection,Javascript,Canvas,Face Detection,我正在从事一个项目,该项目将使用用户的网络摄像头,并始终在检测到人脸时寻找人脸,并且该人脸位于某个区域内(以确保他们面向前方)。然后拍摄人脸照片并保存到web服务器 我发现一些面部检测项目使用usergermedia,并使用画布将图像覆盖在检测到的面部上方,如图所示: 这段代码让像我这样的新手感到困惑,我认为我应该使用face.html文件和detect objects函数。但与其让它画眼镜,我如何让它保存为图像 您可以使用canvas元素方法提取解码为base64的图像位图,并将其发送到服务

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

我发现一些面部检测项目使用usergermedia,并使用画布将图像覆盖在检测到的面部上方,如图所示:


这段代码让像我这样的新手感到困惑,我认为我应该使用face.html文件和detect objects函数。但与其让它画眼镜,我如何让它保存为图像

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


这可以帮助你:

有人能解释一下吗:stackoverflow.com/questions/13198131/how-to-save-a-html5-canvas-as-image-on-a-serverAha,我发现这与他的问题有关: