Plugin QGIS para detecção de espécies florestais em ortomosaicos usando YOLO (PyTorch/ONNX), gerando camadas vetoriais (.shp) e relatório.
O Netflora automatiza a etapa de inventário florestal a partir de ortomosaicos (GeoTIFF) e modelos YOLO. O plugin:
- executa detecção por janelas (tiles) com sobreposição configurável;
- aplica supressão de duplicidades (NMS) para remover detecções repetidas entre tiles;
- exporta camadas vetoriais (polígonos/centroides) e tabelas de atributos;
- gera relatório HTML com métricas e gráficos.
Entrada: ortomosaico georreferenciado (ex.:
.tif/.tiff)
Saída: camadas vetoriais (Shapefile/GeoPackage), CSVs e relatório
- QGIS 3.x (recomendado: 3.28+)
- Windows / Linux / macOS
- Modelos YOLO em ONNX (
.onnx) ou pesos PyTorch (.pt) (dependendo do modo habilitado no plugin)
Dica: para reprodutibilidade, mantenha os modelos em
common/weights/(ou no diretório indicado nas configurações do plugin).
O Netflora usa bibliotecas Python para inferência e processamento. Dependendo do modo (ONNX ou PyTorch), você pode precisar instalar:
numpy(obrigatório)onnxruntime(para modelos.onnx)
(ouonnxruntime-gpuse você for usar GPU e tiver CUDA compatível)torcheultralytics(se usar modo PyTorch /.pt)- Outras dependências podem ser necessárias conforme o fluxo (ex.: leitura de raster, geração de relatório).
Abra o OSGeo4W Shell do QGIS e rode:
python -m pip install --upgrade pip
python -m pip install --upgrade numpy onnxruntime- Baixe o repositório como
.zip(ou baixe oNetflora.zipda aba Releases). - No QGIS, vá em Complementos → Gerenciar e Instalar Complementos…
- Clique em Instalar a partir de ZIP
- Selecione o arquivo
.zipdo Netflora e confirme. - Reinicie o QGIS, se solicitado.
-
Clone o repositório:
git clone https://github.com/karasinski-mauro/Netflora.git



