Uma aplicação de desktop para análise quantitativa de gotas de pulverização em papéis hidrossensíveis, baseada em técnicas de visão computacional. Este projeto visa fornecer a agricultores, consultores e pesquisadores uma ferramenta rápida, precisa e acessível para otimizar a tecnologia de aplicação de defensivos.
A análise da qualidade da pulverização é fundamental para garantir a eficácia agronómica, reduzir custos e minimizar o impacto ambiental. A análise manual de papéis hidrossensíveis, no entanto, é um processo demorado e propenso a erros subjetivos.
Este programa automatiza o processo, utilizando uma imagem do papel hidrossensível para calcular parâmetros chave da pulverização, como o número de gotas, densidade, cobertura, diâmetros medianos (DMN e DMV) e volume estimado. A metodologia é fundamentada em trabalhos académicos consolidados na área de tecnologia de aplicação.
- Interface Gráfica Intuitiva: Fácil de usar, sem necessidade de conhecimentos de programação.
- Análise Rápida: Processa imagens e gera resultados em segundos.
- Calibração Precisa: Utiliza a largura do papel em pixels, uma medida fácil de obter, для garantir a precisão dos cálculos.
- Análise Estatística Completa: Calcula 9 parâmetros chave para uma avaliação detalhada da qualidade da pulverização.
- Visualização de Dados: Gera gráficos e tabelas para uma interpretação fácil dos resultados.
- Baseado em Ciência: Aplica o Fator de Espalhamento e outros conceitos validados pela literatura científica.
- Linguagem: Python 3
- Interface Gráfica: Tkinter (ttk)
- Processamento de Imagem: OpenCV
- Análise de Dados: Pandas, NumPy
- Visualização de Dados: Matplotlib
Existem duas maneiras de usar esta aplicação:
A forma mais fácil de usar o programa, sem precisar de instalar o Python ou outras dependências.
- Baixe diretamente do link https://www.mediafire.com/file/25me71wrqrcks34/Analisador+de+Uniformidade.exe/file
- Descarregue o ficheiro
Analisador_de_Uniformidade.exe
. - Execute o ficheiro. A aplicação irá iniciar.
Se você é um desenvolvedor e deseja executar ou modificar o código.
- Clone o repositório:
git clone [https://github.com/SEU_USUARIO/SEU_REPOSITORIO.git](https://github.com/SEU_USUARIO/SEU_REPOSITORIO.git) cd SEU_REPOSITORIO
- Crie um ambiente virtual (recomendado):
python -m venv venv venv\Scripts\activate
- Instale as dependências:
(Nota: Certifique-se de que tem um ficheiro
pip install -r requirements.txt
requirements.txt
com as bibliotecas: opencv-python, pillow, numpy, pandas, matplotlib) - Execute o programa:
python analisador.py
- Preencha os Dados: Insira o nome, data e local da amostra.
- Meça a Largura do Papel: Abra a sua imagem num visualizador de imagens (como o Paint) e anote a largura do papel hidrossensível em pixels.
- Insira a Largura: Digite o valor que mediu no campo "Largura do Papel (pixels)".
- Selecione a Imagem: Clique no botão "Selecionar Imagem" e escolha o ficheiro do papel hidrossensível.
- Execute a Análise: Clique no botão "Fazer Análise".
- Visualize os Resultados: Uma nova janela será aberta com separadores contendo as imagens do processamento, tabelas de dados e a análise estatística completa.
A análise é baseada em uma sequência de processamento de imagem e cálculos matemáticos:
- Calibração: O DPI da imagem é calculado internamente a partir da largura em pixels fornecida pelo utilizador e da largura física conhecida do papel (7.6 cm).
- Segmentação: A imagem é convertida para o espaço de cor HSV para isolar as gotas azuis através de um filtro de cor (thresholding).
- Medição: A área de cada gota é medida e, usando o DPI, o seu diâmetro é calculado em micrómetros.
- Correção: É aplicado um Fator de Espalhamento (FE), baseado no modelo empírico de Pessoa & Chaim (1999), para corrigir o diâmetro da mancha e encontrar o diâmetro real da gota (DM).
- Análise Estatística: Parâmetros como DMV, DMN e Volume (L/ha) são calculados com base nos diâmetros corrigidos, seguindo as metodologias descritas na literatura (PESSOA; CHAIM, 1999; SANTOS, 2022).
Este projeto está licenciado sob a Licença MIT. Veja o ficheiro LICENSE
para mais detalhes.
Este trabalho foi fortemente inspirado e fundamentado pelos seguintes trabalhos académicos:
- PESSOA, M. C. P. Y.; CHAIM, A. Programa computacional para estimativa de uniformidade de gotas de herbicidas aplicados por pulverização aérea. Pesquisa Agropecuária Brasileira, v. 34, n. 1, p. 45-56, 1999.
- SANTOS, W. V. dos. Um pacote computacional para determinação por imagem de parâmetros de pulverização agrícola sobre papéis hidrossensíveis. Dissertação (Mestrado) – Instituto Federal Goiano, Urutaí, 2022.