Update app.py
Browse files
app.py
CHANGED
|
@@ -165,10 +165,11 @@ def image_inference(image):
|
|
| 165 |
# rawfaces = postProcessed( rawfaces, image.shape[:2] )
|
| 166 |
|
| 167 |
# rawfaces = face_recognition.face_locations( image, number_of_times_to_upsample = 1 , model="hog")
|
| 168 |
-
rawfaces = []
|
| 169 |
-
for name, keys in RetinaFace.detect_faces( image ).items():
|
| 170 |
-
|
| 171 |
-
faces = [ image[top:bottom, left:right].copy() for (top, left, bottom, right) in rawfaces ]
|
|
|
|
| 172 |
faces_mean = [ x.mean() for x in faces ]
|
| 173 |
# faces = [ image[x:w+x, y:h+y].copy() for (x, y, w, h) in rawfaces ]
|
| 174 |
faces = [ Image.fromarray(x, mode = 'RGB') for x in faces ]
|
|
|
|
| 165 |
# rawfaces = postProcessed( rawfaces, image.shape[:2] )
|
| 166 |
|
| 167 |
# rawfaces = face_recognition.face_locations( image, number_of_times_to_upsample = 1 , model="hog")
|
| 168 |
+
# rawfaces = []
|
| 169 |
+
# for name, keys in RetinaFace.detect_faces( image ).items():
|
| 170 |
+
# rawfaces.append( keys['facial_area'] )
|
| 171 |
+
# faces = [ image[top:bottom, left:right].copy() for (top, left, bottom, right) in rawfaces ]
|
| 172 |
+
faces = RetinaFace.extract_faces( image, align = True)
|
| 173 |
faces_mean = [ x.mean() for x in faces ]
|
| 174 |
# faces = [ image[x:w+x, y:h+y].copy() for (x, y, w, h) in rawfaces ]
|
| 175 |
faces = [ Image.fromarray(x, mode = 'RGB') for x in faces ]
|