Spaces:
Runtime error
Runtime error
File size: 722 Bytes
7ea2917 07f4d80 7ea2917 07f4d80 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import gradio as gr
from transformers import DetrImageProcessor, DetrForObjectDetection
processor = DetrImageProcessor.from_pretrained("facebook/detr-resnet-50")
model = DetrForObjectDetection.from_pretrained("facebook/detr-resnet-50")
def detect_objects(image):
inputs = processor(images=image, return_tensors="pt")
outputs = model(**inputs)
boxes = outputs.pred_boxes
labels = outputs.pred_classes
detected_objects = [f"{label}: {box}" for label, box in zip(labels, boxes)]
return detected_objects
inputs = gr.inputs.Image(label="Upload Image", type="pil")
outputs = gr.outputs.Textbox(label="Detected Objects")
gr.Interface(detect_objects, inputs, outputs, capture_session=True).launch()
|