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!
Je préférerais avoir toutes mes fonctions restent à l'intérieur OpenCV, de préférence en utilisant la fonctionnalité de ROI/Mat en quelque sorte .. Je ne suis pas sûr comment –