Teilbild aus Bild ausschneiden
Verfasst: Freitag 9. April 2010, 19:13
Hallo Community!
Ich habe hier einen Code, mitdem man aus einem Bild das Gesicht erkennen und mit einem Rechteck umrahmen kann.
Nun will ich aber aus dem Bild "faces_detected.jpg", das ja das Bild mit dem Rahmen darstellt, nur das Rechteck ausschneiden, also nur das Gesicht.
Gibt es in Python einen Befehl dafür oder habt ihr Lösungsvorschläge?
Danke voraus für die Antworten.
MFG
OpenCV
Ich habe hier einen Code, mitdem man aus einem Bild das Gesicht erkennen und mit einem Rechteck umrahmen kann.
Code: Alles auswählen
ipl = cv.LoadImage("saved_picture.jpg",highgui.CV_LOAD_IMAGE_UNCHANGED)
hc = cv.Load("haarcascade_frontalface_default.xml")
faces = cv.HaarDetectObjects(ipl, hc, cv.CreateMemStorage())
for (x,y,w,h) in faces:
cv.Rectangle(ipl, (x,y), (x+w,y+h), 255)
highgui.cvSaveImage("faces_detected.jpg", faces)
Gibt es in Python einen Befehl dafür oder habt ihr Lösungsvorschläge?
Danke voraus für die Antworten.
MFG
OpenCV