我使用this library在用户相机的实时反馈上进行人脸检测,我试图完成的是在用户头部放置一个项目覆盖。演示版带来的例子是跟随用户的傻眼镜。我知道谷歌可以在谷歌环聊上做这件事,而不是用脸来追踪用户的头像,因为Google可以在视频聊天时放置各种项目。有没有任何教程,我可以继续使用CCV的图书馆,并扩展它的这个功能?CCV人脸检测Javascript库检测
0
A
回答
0
带我了解一下,但我找到了问题。
在计算位置的函数[函数“drawToCanvas”]我不得不乱搞宽度和高度计算。我的输出如下。
var video = App.video,
ctx = App.context,
backCtx = App.backContext,
m = 5,
w = 20,
i ,
comp;
ctx.drawImage(video, 0, 0, App.canvas.width, App.canvas.height);
backCtx.drawImage(video, 0, 0, App.backCanvas.width, App.backCanvas.height);
comp = ccv.detect_objects(App.ccv = App.ccv || {
canvas: App.backCanvas,
cascade: cascade,
interval: 4,
min_neighbors: 1
});
if (comp.length) {
App.comp = comp;
}
for (var i = 0; i < App.comp.length; i++){
//ctx.drawImage(App.glasses, App.comp[i].x, App.comp[i].y+(App.comp[i].height*.7), App.comp[i].width, (App.comp[i].height/4));
ctx.drawImage(App.glasses, (App.comp[i].x - w/.7) * m, (App.comp[i].y - w/.5) * m, (App.comp[i].width + w) * m, (App.comp[i].height + w) * m);
是这样它可以把你正在使用的用户头顶上什么都像。
1
相关问题
- 1. 人脸检测
- 2. Java人脸检测库
- 3. 如何检查安卓人脸检测中的人脸检测
- 4. opencv人脸检测
- 5. matlab人脸检测
- 6. 多人脸检测
- 7. OpenGL人脸检测
- 8. 健壮的人脸检测,也可以检测人脸轮廓。
- 9. 人脸边界点检测人脸检测
- 10. Android - 人脸检测库不加载
- 11. iPhone人脸检测远程数据库
- 12. iOS,人脸检测,检测远离脸部的位置
- 13. 错误的人脸检测
- 14. Android中的人脸检测?
- 15. 多视图人脸检测
- 16. 的人脸检测柔性
- 17. android人脸检测坐标
- 18. 人脸检测与识别
- 19. iPhone OpenCV的人脸检测
- 20. Android中的人脸检测
- 21. jQuery人脸检测和css
- 22. 自动人脸检测
- 23. Haar-人脸检测OpenCv
- 24. Opencv人脸检测较慢
- 25. AVFoundation人脸检测框架
- 26. FaceDetector不检测人脸
- 27. PHP中的人脸检测
- 28. 人脸检测javacv android
- 29. Python OpenCV人脸检测
- 30. iPhone上的人脸检测
您使用的是哪个图书馆?......这就是说,仅仅因为Google可以做点什么并不一定意味着我们的凡人也可以。 :) –
大声笑,我跟着这个教程http://wesbos.com/html5-video-face-detection-canvas-javascript/,它使用刘刘的文件。 – shayward