Spaces:
Sleeping
Sleeping
Update
Browse files
app.py
CHANGED
|
@@ -64,7 +64,7 @@ def compare_face(frame1, frame2):
|
|
| 64 |
resized_h = 150
|
| 65 |
|
| 66 |
face2 = face2.resize((int(resized_w), int(resized_h)))
|
| 67 |
-
|
| 68 |
if face1 is not None and face2 is not None:
|
| 69 |
new_image = Image.new('RGB',(face1.width + face2.width + 10, 150), (80,80,80))
|
| 70 |
|
|
@@ -81,10 +81,11 @@ def compare_face(frame1, frame2):
|
|
| 81 |
|
| 82 |
new_image.paste(face2,(face2.width + 10, 0))
|
| 83 |
faces = new_image.copy()
|
|
|
|
| 84 |
except:
|
| 85 |
pass
|
| 86 |
|
| 87 |
-
return [r.json(),
|
| 88 |
|
| 89 |
with gr.Blocks() as demo:
|
| 90 |
gr.Markdown(
|
|
@@ -94,16 +95,16 @@ with gr.Blocks() as demo:
|
|
| 94 |
)
|
| 95 |
with gr.Row():
|
| 96 |
with gr.Column():
|
| 97 |
-
compare_face_input1 = gr.Image(type='filepath', height=480)
|
| 98 |
gr.Examples(['examples/1.jpg', 'examples/2.jpg'],
|
| 99 |
inputs=compare_face_input1)
|
| 100 |
compare_face_button = gr.Button("Compare Face")
|
| 101 |
with gr.Column():
|
| 102 |
-
compare_face_input2 = gr.Image(type='filepath', height=480)
|
| 103 |
gr.Examples(['examples/3.jpg', 'examples/4.jpg'],
|
| 104 |
inputs=compare_face_input2)
|
| 105 |
with gr.Column():
|
| 106 |
-
compare_face_output = gr.
|
| 107 |
compare_result_output = gr.JSON(label='Result')
|
| 108 |
|
| 109 |
compare_face_button.click(compare_face, inputs=[compare_face_input1, compare_face_input2], outputs=[compare_result_output, compare_face_output])
|
|
|
|
| 64 |
resized_h = 150
|
| 65 |
|
| 66 |
face2 = face2.resize((int(resized_w), int(resized_h)))
|
| 67 |
+
'''
|
| 68 |
if face1 is not None and face2 is not None:
|
| 69 |
new_image = Image.new('RGB',(face1.width + face2.width + 10, 150), (80,80,80))
|
| 70 |
|
|
|
|
| 81 |
|
| 82 |
new_image.paste(face2,(face2.width + 10, 0))
|
| 83 |
faces = new_image.copy()
|
| 84 |
+
'''
|
| 85 |
except:
|
| 86 |
pass
|
| 87 |
|
| 88 |
+
return [r.json(), [face1, face2]]
|
| 89 |
|
| 90 |
with gr.Blocks() as demo:
|
| 91 |
gr.Markdown(
|
|
|
|
| 95 |
)
|
| 96 |
with gr.Row():
|
| 97 |
with gr.Column():
|
| 98 |
+
compare_face_input1 = gr.Image(label="Image1", type='filepath', height=480)
|
| 99 |
gr.Examples(['examples/1.jpg', 'examples/2.jpg'],
|
| 100 |
inputs=compare_face_input1)
|
| 101 |
compare_face_button = gr.Button("Compare Face")
|
| 102 |
with gr.Column():
|
| 103 |
+
compare_face_input2 = gr.Image(label="Image2", type='filepath', height=480)
|
| 104 |
gr.Examples(['examples/3.jpg', 'examples/4.jpg'],
|
| 105 |
inputs=compare_face_input2)
|
| 106 |
with gr.Column():
|
| 107 |
+
compare_face_output = gr.Gallery(label="Faces", type="pil", height=150, columns=[2], rows=[1])
|
| 108 |
compare_result_output = gr.JSON(label='Result')
|
| 109 |
|
| 110 |
compare_face_button.click(compare_face, inputs=[compare_face_input1, compare_face_input2], outputs=[compare_result_output, compare_face_output])
|