Back to Browse

Face Recognition Dengan Python (Menggunakan Data Set)

19.7K views
Apr 21, 2021
29:45

syntax untuk training.py nya ya... import cv2, os import numpy as np from PIL import Image recognizer = cv2.face.LBPHFaceRecognizer_create() detector = cv2.CascadeClassifier("haarcascade_frontalface_default.xml"); def getImagesWithLabels(path): imagePaths=[os.path.join(path,f) for f in os.listdir(path)] faceSamples=[] Ids=[] for imagePath in imagePaths: pilImage=Image.open(imagePath).convert('L') imageNp=np.array(pilImage,'uint8') Id=int(os.path.split(imagePath)[-1].split(".")[1]) faces=detector.detectMultiScale(imageNp) for (x,y,w,h) in faces: faceSamples.append(imageNp[y:y+h,x:x+w]) Ids.append(Id) return faceSamples, Ids faces, Ids = getImagesWithLabels('DataSet') recognizer.train(faces, np.array(Ids)) recognizer.save('DataSet/training.xml')

Download

0 formats

No download links available.

Face Recognition Dengan Python (Menggunakan Data Set) | NatokHD