我使用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