Spaces:
Runtime error
Runtime error
Added Face detection
Browse files
app.py
CHANGED
@@ -30,8 +30,6 @@ def detect(img_raw):
|
|
30 |
dets = face_detection(img)
|
31 |
dets = [FaceDetectorResult(o) for o in dets[0]]
|
32 |
|
33 |
-
|
34 |
-
|
35 |
img_vis = img_raw.copy()
|
36 |
|
37 |
vis_threshold = 0.8
|
@@ -40,15 +38,19 @@ def detect(img_raw):
|
|
40 |
if b.score < vis_threshold:
|
41 |
continue
|
42 |
|
43 |
-
#
|
44 |
img_vis = cv2.rectangle(img_vis, b.top_left.int().tolist(), b.bottom_right.int().tolist(), (0, 255, 0), 4)
|
45 |
-
|
|
|
|
|
|
|
|
|
|
|
46 |
|
47 |
return img_vis
|
48 |
|
49 |
|
50 |
|
51 |
-
|
52 |
title = "Kornia Face Detection"
|
53 |
description = "<p style='text-align: center'>This is a Gradio demo for Kornia's Face Detection.</p><p style='text-align: center'>To use it, simply upload your image, or click one of the examples to load them</p>"
|
54 |
article = "<p style='text-align: center'><a href='https://kornia.readthedocs.io/en/latest/' target='_blank'>Kornia Docs</a> | <a href='https://github.com/kornia/kornia' target='_blank'>Kornia Github Repo</a> | <a href='https://kornia.readthedocs.io/en/latest/applications/face_detection.html' target='_blank'>Kornia Face Detection Tutorial</a></p>"
|
|
|
30 |
dets = face_detection(img)
|
31 |
dets = [FaceDetectorResult(o) for o in dets[0]]
|
32 |
|
|
|
|
|
33 |
img_vis = img_raw.copy()
|
34 |
|
35 |
vis_threshold = 0.8
|
|
|
38 |
if b.score < vis_threshold:
|
39 |
continue
|
40 |
|
41 |
+
# Draw face bounding box
|
42 |
img_vis = cv2.rectangle(img_vis, b.top_left.int().tolist(), b.bottom_right.int().tolist(), (0, 255, 0), 4)
|
43 |
+
# Draw Keypoints
|
44 |
+
img_vis = draw_keypoint(img_vis, b, FaceKeypoint.EYE_LEFT)
|
45 |
+
img_vis = draw_keypoint(img_vis, b, FaceKeypoint.EYE_RIGHT)
|
46 |
+
img_vis = draw_keypoint(img_vis, b, FaceKeypoint.NOSE)
|
47 |
+
img_vis = draw_keypoint(img_vis, b, FaceKeypoint.MOUTH_LEFT)
|
48 |
+
img_vis = draw_keypoint(img_vis, b, FaceKeypoint.MOUTH_RIGHT)
|
49 |
|
50 |
return img_vis
|
51 |
|
52 |
|
53 |
|
|
|
54 |
title = "Kornia Face Detection"
|
55 |
description = "<p style='text-align: center'>This is a Gradio demo for Kornia's Face Detection.</p><p style='text-align: center'>To use it, simply upload your image, or click one of the examples to load them</p>"
|
56 |
article = "<p style='text-align: center'><a href='https://kornia.readthedocs.io/en/latest/' target='_blank'>Kornia Docs</a> | <a href='https://github.com/kornia/kornia' target='_blank'>Kornia Github Repo</a> | <a href='https://kornia.readthedocs.io/en/latest/applications/face_detection.html' target='_blank'>Kornia Face Detection Tutorial</a></p>"
|