Skip to content

dev-jordi/yolo-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

se# 🚀 YOLO Object Detection API (com Docker)

Uma API simples de detecção de objetos usando YOLOv5 + FastAPI, empacotada em Docker.
Você envia uma imagem → a API retorna as detecções (bounding boxes, classes e confiabilidade).

✨ Tecnologias usadas

Python 3.11 FastAPI PyTorch YOLOv5 Docker

⚡ Como rodar o projeto

1. Clonar repositório:

git clone git@github.com:dev-jordi/yolo-api.git
cd yolo-api

2. Instalar as dependências do projeto:

pip install -r app/requirements.txt yolov5

3. Rodar o projeto antes do container:

python3 main.py

4. Construir a imagem Docker:

sudo docker build -t yolo-api .

5. Rodar o container:

sudo docker run -p 8000:8000 yolo-api

A API ficará disponível em:

http://localhost:8000/docs

Exemplo de output:

{
  "detections": [
    {
      "xmin": 50.3,
      "ymin": 100.1,
      "xmax": 200.4,
      "ymax": 300.2,
      "confidence": 0.87,
      "class": 0,
      "name": "person"
    }
  ]
}

📸 Exemplo de detecção:

// dados devem ser coletados...

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages