Instructions to use facebook/detr-resnet-50 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use facebook/detr-resnet-50 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("object-detection", model="facebook/detr-resnet-50")# Load model directly from transformers import AutoImageProcessor, AutoModelForObjectDetection processor = AutoImageProcessor.from_pretrained("facebook/detr-resnet-50") model = AutoModelForObjectDetection.from_pretrained("facebook/detr-resnet-50") - Inference
- Notebooks
- Google Colab
- Kaggle
Get scores, boxes, labels and logits from detr model
Hello everyone,
To get 'scores', 'labels' and 'boxes' , we can do like that:
model = DetrForSegmentation.from_pretrained("facebook/detr-resnet-50-panoptic")
outputs = model(**inputs)
results = image_processor.post_process_object_detection(outputs)[0] # {'scores': ..., 'labels': ..., 'boxes': ...}
How we can get {'scores': ..., 'labels': ..., 'boxes': ..., 'logits': ...} at the same time with the same length ??
detections = []
for score, label, box in zip(results["scores"], results["labels"], results["boxes"]):
detections.append({
"label": model.config.id2label[label.item()],
"confidence": round(score.item(), 3),
"box": [round(i, 2) for i in box.tolist()]