2016-11-15 3 views
0

Ich versuche herauszufinden, wie Sie ein gespeichertes Bild über einen Webcam-Stream in C++ platzieren.opencv/C++: Platzieren Sie ein gespeichertes Bild über eine Webcam Stream mit Gesichtserkennung

Der Trick ist, dass ich das Bild über ein Gesicht legen möchte und jedes Mal, wenn sich das Gesicht bewegt, bewegt sich das Bild. Ich konnte einen Kreis über ein Gesicht mit meinem Code ziehen hier:

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); 

aber ich möchte ein Bild (test_image.jpg) über meine aufgenommenen Webcam Rahmen (captureFrame) Gesicht auf der Person angezeigt werden mit der Punkt-Funktion, um immer die Mitte des Gesichts zu finden.

Vielen Dank für jede Hilfe!

Antwort