Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -74,6 +74,7 @@ def predict(image, model, face_detector, device, margin=0.4, input_size=224):
|
|
| 74 |
# detect faces using dlib detector
|
| 75 |
detected = face_detector(image, 1)
|
| 76 |
faces = np.empty((len(detected), input_size, input_size, 3))
|
|
|
|
| 77 |
|
| 78 |
if len(detected) > 0:
|
| 79 |
for i, d in enumerate(detected):
|
|
@@ -98,8 +99,9 @@ def predict(image, model, face_detector, device, margin=0.4, input_size=224):
|
|
| 98 |
|
| 99 |
# draw results
|
| 100 |
for age, d in zip(predicted_ages, detected):
|
| 101 |
-
|
| 102 |
-
|
|
|
|
| 103 |
|
| 104 |
|
| 105 |
def main():
|
|
|
|
| 74 |
# detect faces using dlib detector
|
| 75 |
detected = face_detector(image, 1)
|
| 76 |
faces = np.empty((len(detected), input_size, input_size, 3))
|
| 77 |
+
age_data = []
|
| 78 |
|
| 79 |
if len(detected) > 0:
|
| 80 |
for i, d in enumerate(detected):
|
|
|
|
| 99 |
|
| 100 |
# draw results
|
| 101 |
for age, d in zip(predicted_ages, detected):
|
| 102 |
+
age_text = f'{int(age)}'
|
| 103 |
+
age_data.append({'age': int(age), 'text': age_text, 'face_coordinates': (d.left(), d.top())})
|
| 104 |
+
return age_data
|
| 105 |
|
| 106 |
|
| 107 |
def main():
|