2016-11-15 7 views
0

J'essaie de comprendre comment placer une image enregistrée sur un flux de webcam en C++.opencv/C++: placer une image sauvegardée sur un flux webcam avec reconnaissance faciale

L'astuce consiste à placer l'image sur un visage et à chaque fois que le visage bouge, l'image bouge. J'ai pu tracer un cercle sur une face avec mon code ici: sur le visage de la personne

Point center = Point(faces[i].x + faces[i].width*0.5, faces[i].y + faces[i].height*0.45); 
circle(captureFrame, center, faces[i].width/1.65, cvScalar(0, 0, 255, 0), 50, 8, 0); 
imshow("outputCapture", captureFrame); 

Cependant, je voudrais afficher une image (test_image.jpg) sur mon cadre webcam capturé (captureFrame) en utilisant le Fonction de point pour toujours trouver le centre du visage.

Merci beaucoup pour toute aide!

Répondre