Spaces:
Sleeping
Sleeping
File size: 955 Bytes
b066d77 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
import gradio as gr
from fer import FaceExpressionRecognizer
fer = FaceExpressionRecognizer()
webcam_interface = gr.Interface(
fer.handle_frame,
inputs=gr.Image(type='pil', sources=['webcam'], streaming=True, label='Input webcam'),
outputs=gr.Image(label='Output video'),
live=True,
title='Webcam mode',
description='Created by Czarna Magia AI Student Club',
theme=gr.themes.Soft(),
)
img_interface = gr.Interface(
fer.handle_frame,
inputs=gr.Image(type='pil', sources=['webcam', 'upload'], label='Input image'),
outputs=gr.Image(label='Output image'),
title='Image upload mode',
description='Created by Czarna Magia AI Student Club',
theme=gr.themes.Soft(),
)
app = gr.TabbedInterface(
interface_list=[webcam_interface, img_interface],
tab_names=['Webcam', 'Image upload'],
title='Face Expression Recognizer',
theme=gr.themes.Soft(),
)
if __name__ == '__main__':
app.launch()
|