Salta para o conteúdo

Contagem de objectos em diferentes regiões utilizando Ultralytics YOLOv8 🚀

O que é a contagem de objectos nas regiões?

Object counting in regions with Ultralytics YOLOv8 involves precisely determining the number of objects within specified areas using advanced computer vision. This approach is valuable for optimizing processes, enhancing security, and improving efficiency in various applications.



Observa: Ultralytics YOLOv8 Contagem de objectos em regiões múltiplas e móveis

Vantagens da contagem de objectos nas regiões?

  • Precision and Accuracy: Object counting in regions with advanced computer vision ensures precise and accurate counts, minimizing errors often associated with manual counting.
  • 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
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 Bounding Box thickness
--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 ?

Object counting in specified regions with Ultralytics YOLOv8 involves detecting and tallying the number of objects within defined areas using advanced computer vision. This precise method enhances efficiency and accuracy across various applications like manufacturing, surveillance, and traffic monitoring.

Como é que executo o script de contagem de objectos com Ultralytics YOLOv8 ?

Segue estes passos para executar a contagem de objectos em Ultralytics YOLOv8 :

  1. Clona o repositório Ultralytics e navega até ao diretório:

    git clone https://github.com/ultralytics/ultralytics
    cd ultralytics/examples/YOLOv8-Region-Counter
    
  2. Executa o script de contagem de regiões:

    python yolov8_region_counter.py --source "path/to/video.mp4" --save-img
    

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.


📅 Created 10 months ago ✏️ Updated 16 days ago

Comentários