Contagem de objectos em diferentes regiões utilizando Ultralytics YOLOv8 🚀
O que é a contagem de objectos nas regiões?
A contagem de objectos em regiões com Ultralytics YOLOv8 envolve a determinação precisa do número de objectos em áreas especificadas utilizando visão computacional avançada. Esta abordagem é valiosa para otimizar processos, aumentar a segurança e melhorar a eficiência em várias aplicações.
Observa: Ultralytics YOLOv8 Contagem de objectos em regiões múltiplas e móveis
Vantagens da contagem de objectos nas regiões?
- Precisão e exatidão: A contagem de objectos em regiões com visão computacional avançada assegura contagens precisas e exatas, minimizando os erros frequentemente associados à contagem manual.
- Melhoria da eficiência: A contagem automatizada de objectos aumenta a eficiência operacional, fornecendo resultados em tempo real e simplificando os processos em diferentes aplicações.
- Versatilidade e aplicação: A versatilidade da contagem de objectos nas regiões torna-a aplicável em vários domínios, desde a produção e vigilância até à monitorização do tráfego, contribuindo para a sua utilidade e eficácia generalizadas.
Aplicações no mundo real
Retalho | Ruas do mercado |
---|---|
Contagem de pessoas em diferentes regiões utilizando Ultralytics YOLOv8 | Contagem de multidões em diferentes regiões utilizando Ultralytics YOLOv8 |
Passos a seguir
Passo 1: Instala as bibliotecas necessárias
Começa por clonar o repositório Ultralytics , instala as dependências e navega para o diretório local utilizando os comandos fornecidos no Passo 2.
# Clone Ultralytics repo
git clone https://github.com/ultralytics/ultralytics
# Navigate to the local directory
cd ultralytics/examples/YOLOv8-Region-Counter
Passo 2: Executa a contagem de regiões utilizando Ultralytics YOLOv8
Executa os seguintes comandos básicos para a inferência.
A região é móvel
Durante a reprodução de vídeo, podes mover interactivamente a região dentro do vídeo, clicando e arrastando com o botão esquerdo do rato.
# Save results
python yolov8_region_counter.py --source "path/to/video.mp4" --save-img
# Run model on CPU
python yolov8_region_counter.py --source "path/to/video.mp4" --device cpu
# Change model file
python yolov8_region_counter.py --source "path/to/video.mp4" --weights "path/to/model.pt"
# Detect specific classes (e.g., first and third classes)
python yolov8_region_counter.py --source "path/to/video.mp4" --classes 0 2
# View results without saving
python yolov8_region_counter.py --source "path/to/video.mp4" --view-img
Argumentos opcionais
Nome | Tipo | Predefinição | Descrição |
---|---|---|---|
--source |
str |
None |
Caminho para o ficheiro de vídeo, para a câmara Web 0 |
--line_thickness |
int |
2 |
Espessura da caixa delimitadora |
--save-img |
bool |
False |
Guarda o vídeo/imagem previsto |
--weights |
str |
yolov8n.pt |
Caminho do ficheiro de pesos |
--classes |
list |
None |
Detecta classes específicas, ou seja, --classes 0 2 |
--region-thickness |
int |
2 |
Região Espessura da caixa |
--track-thickness |
int |
2 |
Espessura da linha de rastreio |
FAQ
O que é a contagem de objectos em regiões específicas utilizando Ultralytics YOLOv8 ?
A contagem de objectos em regiões específicas com Ultralytics YOLOv8 envolve a deteção e contagem do número de objectos em áreas definidas utilizando visão computacional avançada. Este método preciso aumenta a eficiência e a precisão em várias aplicações, como fabrico, vigilância e monitorização do tráfego.
Como é que executo o script de contagem de objectos com Ultralytics YOLOv8 ?
Segue estes passos para executar a contagem de objectos em Ultralytics YOLOv8 :
-
Clona o repositório Ultralytics e navega até ao diretório:
-
Executa o script de contagem de regiões:
Para mais opções, visita a secção Contagem de regiões de execução.
Por que razão devo utilizar Ultralytics YOLOv8 para a contagem de objectos em regiões?
A utilização de Ultralytics YOLOv8 para a contagem de objectos em regiões oferece várias vantagens:
- Precisão e exatidão: Minimiza os erros frequentemente observados na contagem manual.
- Melhora a eficiência: Fornece resultados em tempo real e simplifica os processos.
- Versatilidade e aplicação: Aplica-se a vários domínios, aumentando a sua utilidade.
Explora mais benefícios na secção Vantagens.
As regiões definidas podem ser ajustadas durante a reprodução de vídeo?
Sim, com Ultralytics YOLOv8 , as regiões podem ser movidas interactivamente durante a reprodução de vídeo. Basta clicar e arrastar com o botão esquerdo do rato para reposicionar a região. Esta funcionalidade aumenta a flexibilidade para ambientes dinâmicos. Sabe mais na secção de dicas sobre regiões móveis.
Quais são algumas das aplicações reais da contagem de objectos em regiões?
A contagem de objectos com Ultralytics YOLOv8 pode ser aplicada a vários cenários do mundo real:
- Retalho: Conta as pessoas para análise do tráfego pedonal.
- Ruas do mercado: Gestão da densidade das multidões.
Explora mais exemplos na secção Aplicações do mundo real.