2013-04-11 69 views
-1

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

我发现,使用usergermedia并使用画布上看到这里检测到的面部之上覆盖的图像一些面部检测项目: https://github.com/neave/face-detection

的代码是混乱的新手喜欢我,我看看我应该可以使用face.html文件和检测对象功能。但不是让它画出眼镜,我怎样才能将它保存为图像?

+0

有人能解释更多内容:stackoverflow.com/questions/13198131/how-to-save-a-html5-canvas-as-image-on-a-server – user2266621 2013-04-11 19:26:09

回答

3

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

这可以帮助你:How to save a HTML5 Canvas as Image on a server

+0

啊哈,我发现这与他的问题有关:http://www.html5rocks.com/en/tutorials/getusermedia/intro/ – 2013-04-11 19:41:59