Projeto simples de detecção de objetos em tempo real usando Python, OpenCV e YOLOv8. A ideia foi entender na prática como rodar um modelo de visão computacional usando webcam e terminal.
🚀 O que esse projeto faz
Abre a webcam
Detecta objetos em tempo real
Mostra as caixas (bounding boxes) na tela
Fecha ao apertar Q
📦 Instalação (feito pelo terminal) 1️⃣ Criar ambiente virtual
No terminal, dentro da pasta do projeto:
python -m venv .venv
Ativar:
.venv\Scripts\activate
2️⃣ Instalar dependências pip install ultralytics opencv-python
Com o ambiente ativado, rode:
python src/main.py
Isso executa o arquivo main.py.
Importante: O código é escrito no VS Code. O terminal é apenas para executar o arquivo.
📌 Observação importante
Não é necessário usar F5 (Run and Debug).
O projeto roda diretamente pelo terminal com:
python src/main.py
O terminal executa o que está dentro do arquivo. Ele não é usado para escrever código, apenas para rodar.