Program do rozpoznawania twarzy.
Program, którego zadaniem jest rozpoznawanie twarzy.
Wykorzystuje on bibliotekę open cv, oraz "haarcascade_frontalface_default.xml".
Pobierz plik z danymi "salaries.csv"
POBIERZ...
tak wygląda zdjęcie, które poddamy konwersji.
Kod rozpoznawania twarzy w pythonie, rozpoznaje twarze na dowolnej ilości zdjęć z rozszerzeniem jpg, następnie wyświeta efekt swojej pracy każdorazowo na 2 sekundy.
import cv2, glob
gimage=glob.glob("*.jpg")
detect=cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
for timage in gimage:
image=cv2.imread(timage)
grayimg=cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
face=detect.detectMultiScale(grayimg, 1.25, 3)
for (x,y,w,h) in face:
cv2.rectangle(image, (x,y),(x+w,y+h),(0,255,0),2)
cv2.imshow("detect images", image)
cv2.waitKey(2000)
cv2.destroyAllWindows()
cv2.imwrite("new_twarz.jpg",image)
Ostatnie zdjęcie zostje zapisane do pliku.