top of page

Contagem automática de plantas com IA e QGIS

  • Foto do escritor: Alexandre Rodrigues
    Alexandre Rodrigues
  • 13 de jul.
  • 2 min de leitura

Automatizar a contagem de plantas ou árvores em ortomosaicos de alta resolução é um dos grandes trunfos da agricultura de precisão. Neste tutorial, vamos cobrir o fluxo completo: desde o fatiamento de uma ortofoto gigante em blocos menores até a inferência automática dentro do QGIS.


1. Fatiar a Ortofoto Gigante (.tif) em Blocos 640x640


Imagens de drones (como as geradas no OpenDroneMap) são pesadas demais para serem jogadas direto em um modelo de Deep Learning. O primeiro passo é fatiar o mosaico em pequenos blocos de 640x640 pixels (o padrão do YOLO).

Como arquivos TIFF gerados por softwares de fotogrametria possuem canais de transparência (RGBA), é necessário fazer a conversão para RGB para evitar erros.



Passo 2: Treinar o Modelo YOLO


Após fatiar as imagens, você deve levá-las para uma ferramenta de rotulagem para marcar as árvores com caixas de seleção (bounding boxes) e exportar o dataset no formato YOLOv, em seguida gerar um programa em linguagem de programação para treinar o modelo.



Passo 3: Exportar o Modelo para ONNX


O Deepness do QGIS não aceita o arquivo de pesos nativo do PyTorch (.pt). Ele exige o formato universal ONNX.

Após a conclusão do treino, converter o melhor resultado (best.pt):



Passo 4: Inferência e Detecção Automática no QGIS


Com o arquivo best.onnx em mãos, abra o seu projeto no QGIS com a ortofoto carregada e abra o painel do Deepness.


Configuração dos Parâmetros no Painel do Deepness:


  • Input channels mapping: Como o ortomosaico original costuma ter 4 bandas (RGBA) e o YOLO foi treinado em 3 (RGB), marque a opção Default (image channels passed in sequence as input channels). O plugin usará automaticamente as três primeiras bandas.

  • Processing parameters:

    • Tile size [px]: Garanta que esteja em 640 (bloqueado pelo modelo).

    • Tiles overlap [%]: Defina em 15% a 25%. Isso cria uma zona de sobreposição para que árvores cortadas na borda de um bloco não passem batidas ou sejam contadas duas vezes.

  • Detection parameters:

    • Detector type: Escolha rigorosamente YOLO.

    • Confidence: Comece testando com 0.45 (45%). Se notar que o modelo está perdendo árvores pequenas, abaixe para 0.30. Se estiver confundindo sombras com plantas, aumente para 0.60.

    • IoU threshold: Mantenha em 0.45 para evitar duplicidade de caixas na mesma árvore.


Clique em Run



Veja o QGIS desenhar polígonos vetorizados ao redor de cada árvore da sua plantação de forma 100% automática!

Comentários


Uberlândia - Minas Gerais

Tel: (34) 99178- 88477

© 2026

Siga-nos

  • Facebook
  • Instagram

Entre em contato comigo


bottom of page