syedfaisalabrar's picture
Update app.py
3adf147 verified
raw
history blame contribute delete
794 Bytes
import gradio as gr
from ultralytics import YOLO
from PIL import Image
import numpy as np
model = YOLO('mouseFeetDetection.pt')
# Define the prediction function for YOLO model
def predict(image):
if image is None:
return None
image = Image.fromarray(np.array(image))
results = model(image)
annotated_image = results[0].plot()
return Image.fromarray(annotated_image)
description = """
Welcome to the Gradio interface! This simple app detects mouse feet observing from below.
Upload an image to see the prediction results!
"""
demo = gr.Interface(
fn=predict,
inputs=gr.Image(label="Upload an Image"),
outputs=gr.Image(label="Prediction Result"),
live=True,
title="Mouse Feet Detection",
description=description
)
demo.launch()