Projeto ganhador da competição Thales HackSEA, competindo com mais de 20 equipes. Consagrado com a primeira colocação na categoria de utilização de drones monitoramento. No arquivo TechDocumentation.pdf pode-se entender melhor sobre a proposta de valor, o modelo de negocios e a implementação técnica proposta pela equipe.
Desenvolvimentos técnicos da equipe Megatron, contém:
-
um jupyter notebook com o algoritmo desenvolvido pela equipe com a aplicação de conceitos tratados em papers referentes ao assunto de previsão da direção e disperção do fogo em incêndios florestais. Ademais, no notebook, inclui-se uma estratégia de processamento de imagem utilizando bibliotecas como OpenCV e Numpy, a qual serve para ilustrar e demonstrar a viabilidade de pré-processamento de imagens por parte do grupo.
-
uma imagem infra-vermelha utilizada como exemplo para ilustração do pré-processamento e da aplicação do algoritmo.
-
Inicio de desenvolvimento de uma aplicação android utilizando o framework kivy, desenvolvimento incompleto, o MVP pode ser visto em detalhes no vídeo pitch do projeto.
-
um arquivo html para a fácil visualização do jupyter notebook
Primeiramente, instalar a plataforma Kivy, de acordo com as instruções do site
Com o kivy instalado, ir para o diretório kivy_app. Executar o comando "python main.py". Dessa forma, será aberta uma janela com o mockup do aplicativo.
Caso não esteja instalado, necessário instalar o Jupyter Notebook para execução. Caso deseje, a plataforma Colab, do Google, permite abrir o arquivo sem instalações.
As bibliotecas necessárias são Numpy, Matplotlib e OpenCV. Se necessário, podem ser instaladas por meio do comando pip.
Após a instalação dos pré-requisitos, já é possível rodar as células, assegurando que a imagem está na mesma pasta do notebook.
Caso não deseje executar o código, o arquivo Modelo_De_Dispercao_fogo.html permite a visualização do notebook no browser.