👋 Olá! Este é o README do algoritmo de classificação de imagens que separa imagens em duas categorias: com ou sem manchas de petróleo no mar.
📝 Descrição do Projeto O objetivo deste projeto é desenvolver um algoritmo capaz de classificar imagens que mostram o oceano em duas categorias: imagens com manchas de petróleo e imagens sem manchas de petróleo. O algoritmo será capaz de detectar automaticamente a presença de manchas de petróleo na superfície do mar e fornecer um resultado preciso.
🚀 Tecnologia Utilizada O algoritmo foi desenvolvido utilizando a linguagem Python e as seguintes bibliotecas:
OpenCV - para processamento de imagens Keras - para construção do modelo de aprendizado de máquina TensorFlow - para treinamento do modelo de aprendizado de máquina 📊 Método de Trabalho O algoritmo de classificação de imagens foi desenvolvido utilizando a técnica de aprendizado de máquina supervisionado. O processo de trabalho pode ser resumido em três etapas principais:
Coleta de dados: Foi necessário coletar um grande conjunto de imagens de satélite e drone que mostram o oceano com manchas de petróleo e sem manchas de petróleo. Essas imagens foram utilizadas para treinar e testar o modelo de aprendizado de máquina.
Preparação dos dados: As imagens foram pré-processadas para que pudessem ser utilizadas pelo modelo de aprendizado de máquina. Esse processo incluiu a redimensionamento das imagens, normalização das cores e remoção de ruído.
Construção do modelo: Foi criado um modelo de aprendizado de máquina utilizando a biblioteca Keras. Esse modelo foi treinado com as imagens coletadas na primeira etapa e foi capaz de aprender a diferença entre as imagens com e sem manchas de petróleo.
📈 Resultados O algoritmo de classificação de imagens desenvolvido obteve resultados bastante satisfatórios. Ele é capaz de identificar com precisão a presença de manchas de petróleo em imagens de satélite e drone.
🤔 Como Utilizar O algoritmo é capaz de processar imagens de satélite e drone no formato JPEG e PNG. Para utilizá-lo, basta passar o caminho para a imagem que deseja classificar. O algoritmo retornará uma mensagem informando se a imagem contém ou não manchas de petróleo.