Aumkeshchy2003's picture
Update app.py
7ea3de0 verified
raw
history blame contribute delete
791 Bytes
import gradio as gr
from ultralytics import YOLO
model = YOLO("best (1).pt")
def detect(image):
# Running inference
results = model(image)
annotated_image = results[0].plot()
return annotated_image
# Building Gradio Interface
iface = gr.Interface(
fn=detect,
inputs=gr.Image(type="numpy", label="Input Image"),
outputs=gr.Image(type="numpy", label="Detection Output"),
title="Solar Panel Detection",
description="Upload an image, and the model will detect the Solar Panels.",
examples=["solarpanels_native_3__x0_10924_y0_9818_dxdy_416.jpg",
"solarpanels_native_3__x0_12671_y0_11008_dxdy_416.jpg"]
)
# Launching the interface (Hugging Face Spaces will automatically run the app)
if __name__ == "__main__":
iface.launch()