Spaces:
Build error
Build error
import gradio as gr | |
import cv2 | |
from detect_people import detect_people_from_image | |
from table_occupancy import is_table_occupied | |
from face_utils import recognize_face | |
from db import get_table_status, log_customer_visit, get_alerts | |
# π API test route via Gradio UI | |
def analyze_image(image): | |
people = detect_people_from_image(image) | |
seated = is_table_occupied(image) | |
role = recognize_face(image) | |
return f"People: {people}, Seated: {seated}, Face Match: {role}" | |
demo = gr.Interface(fn=analyze_image, inputs="image", outputs="text") | |
# Start the Gradio app | |
if __name__ == "__main__": | |
demo.launch() | |