O OpenDroneMap (ODM) é um software de fotogrametria de código aberto que converte fotos aéreas simples tiradas por drones comuns em dados geográficos 2D e 3D. Em outras palavras, ele funciona como um programa que recebe imagens como entrada e gera diversos produtos georreferenciados como saída, como ortofotos e modelos 3D.
O ODM é particularmente útil para usuários que desejam criar seus próprios mapas, modelos 3D e ortofotos a partir de imagens coletadas por drones e não querem gastar com softwares caros para tal.
Alguns dos recursos do ODM incluem:
- Geração de Nuvens de Pontos: Cria uma representação 3D esparsa da cena a partir dos pontos identificados nas imagens.
- Reconstrução de Malha 3D: Gera um modelo 3D contínuo da superfície a partir da nuvem de pontos.
- Ortofoto: Cria um mosaico de fotos aérea georreferenciado e corrigido geometricamente, com escala uniforme e livre de distorções de perspectiva (se suficiente sobreposição tiver sido usada >=70%).
- Processamento de Vídeo: Extrai automaticamente imagens de arquivos de vídeo e as processa para gerar produtos geográficos.
- Suporte para Vários Formatos de Imagem: Trabalha com diversos formatos de imagem populares, incluindo JPEG, PNG, TIFF e EXIF.
O ODM é uma ferramenta poderosa e versátil que pode ser utilizada em diversas aplicações, como:
- Mapeamento e Topografia: Criação de mapas de alta precisão e modelos 3D de terrenos, edifícios e infraestrutura.
- Arqueologia e Patrimônio Cultural: Documentação e preservação de sítios arqueológicos e patrimônios históricos.
- Agricultura e Florestamento: Monitoramento do crescimento de plantações, avaliação da saúde das florestas e mapeamento de áreas agrícolas.
- Inspeção e Manutenção: Inspeção de infraestrutura crítica, como pontes, linhas de energia e torres de celular.
- Planejamento e Desenvolvimento Urbano: Criação de modelos 3D de cidades para planejamento urbano e desenvolvimento.
O ODM é uma ferramenta valiosa para qualquer pessoa que trabalhe com imagens de drones e que necessite de dados geográficos precisos e confiáveis.
Como usar o ODM para Windows
Existe uma versão do ODM chamada ODM Web, mas é um tanto complicado para instalar se você não conhecer Docker ou como o github funciona. Por isso abaixo vamos focar no mais fácil e que mais pessoas usam, o pacote para Windows e como usar a interface de comando para processar suas imagens.
- Para começar, baixe o pacote ODM 3.5.1 Para Windows clicando aqui
- Rode o instalador para instalar o ODM no seu computador
- No seu menu iniciar, digite ODM para encontrar o ODM Console. Abra-o
A principio a tela preta parece intimidadora, mas é bem simples rodar um projeto com as configurações padrão.
Importante: Primeiro você precisa copiar todas as fotos do cartão de memória do seu drone para uma pasta com o nome do seu projeto, e dentro desta pasta criar uma sub-pasta chamada “images“. Então colocar todas as imagens do drone nesta sub-pasta “images”.
Agora no ODM, basta digitar o comando (primeira linha, mudando para o caminho do seu projeto)
run "C:\caminho_da_pasta_do_projeto\"
##########run C:\Users\youruser\datasets\project [--additional --parameters --here]
Pronto, se a pasta do projeto estiver correta, o sistema começará a gerar pastas dentro da pasta do projeto com os produtos. Dependendo do número de imagens a ‘mosaicar’, pode demorar muitas horas para concluir. Um projeto com 200 imagens demorou 3 horas em um computador i9. Aguarde e o resultado valerá a pena.
Planejando um voo fotogramétrico com seu drone
Se você não tiver drone comercial como o DJI Mavic 3E que possui grids de voo no aplicativo DJI Pilot, saiba que com um pouco mais de trabalho é possível usar drones pessoais como o DJI Mini, DJi Air, etc para isto. Usando em conjunto o site https://ancient.land/ para gerar o grid de fotos para fazer seu projeto e o App Litchi e seu Hub para executar nos drones DJI suportados, é possível obter os mesmos resultados.
Lembre-se de usar no mínimo 70% de sobreposição frontal e lateral para melhores resultados e respeitar a altitude máxima permitida por lei, além de usar linhas retas (straigh lines, nunca cuved lines nas configs do projeto). Veja exemplo:
Pronto. Esperamos que com o ODM você comece a fazer trabalhos fotogramétricos com seu drone hoje mesmo. Lembre-se dos requerimentos legais para voar um drone no Brasil.