detr-resnet-50_finetuned_cppe5
AtomGradient
Detección de objetos
Este modelo es una versión afinada de facebook/detr-resnet-50 en el conjunto de datos cppe-5.
Como usar
# Código para usar el modelo
from transformers import DetrForObjectDetection, DetrImageProcessor
import torch
from PIL import Image
import requests
# Cargar modelo e imagen
detr = DetrForObjectDetection.from_pretrained('AtomGradient/detr-resnet-50_finetuned_cppe5')
processor = DetrImageProcessor.from_pretrained('AtomGradient/detr-resnet-50_finetuned_cppe5')
url = 'URL_DE_LA_IMAGEN'
image = Image.open(requests.get(url, stream=True).raw)
# Procesar imagen
inputs = processor(images=image, return_tensors='pt')
outputs = detr(**inputs)
# Extraer boxes
target_sizes = torch.tensor([image.size[::-1]])
results = processor.post_process_object_detection(outputs, target_sizes=target_sizes, threshold=0.9)[0]
# Mostrar resultados
for score, label, box in zip(results['scores'], results['labels'], results['boxes']):
box = [round(i, 2) for i in box.tolist()]
print(f'Score: {score.item()}, Label: {label.item()}, Box: {box}')
Funcionalidades
- Detección de objetos
- Transformers
- PyTorch
- TensorBoard
- Generado desde Trainer
- Puntos de Inferencia
Casos de uso
- Detección de objetos en imágenes
- Aplicaciones de visión por computadora
- Enriquecimiento de datos visuales