Sistema interativo de análise agrícola com Streamlit, focado em leitura visual de imagens, análise por grids, apoio climático, indicadores do IBGE e geração de relatórios em PDF.
O AgroScan foi projetado para apoiar análises rápidas de terreno e imagens agrícolas, oferecendo uma experiência visual moderna e prática para demonstrações, monitoramento e tomada de decisão.
Com ele, é possível:
- fazer upload de imagens ou captura para análise;
- executar análise por grids na área observada;
- visualizar riscos localizados e prioridades;
- cruzar informações com clima e contexto territorial;
- consultar dados oficiais do IBGE;
- gerar relatórios em PDF;
- usar o app em modo claro/escuro com interface interativa.
- 🖼️ Análise por imagem com visualização do terreno
- 🧩 Mapeamento por grids para leitura setorizada
- 🚨 Alertas visuais por prioridade
- 🌦️ Apoio com clima/previsão do tempo
- 🛰️ Localização visual de áreas de risco
- 🌎 Integração com IBGE
- município oficial
- código do município
- extensão territorial
- densidade populacional
- 📄 Exportação de relatório em PDF
- 🌗 Dark/Light mode
- 📱 UX adaptada para mobile/tablet
- 👋 Tour guiado na primeira abertura
- Python 3.10+
- Streamlit
- OpenCV
- NumPy
- Pandas
- Requests
- Anthropic
- ReportLab
AgroScan/
├── AgroScan.py
├── requirements.txt
├── README.md
└── data/
└── images/git clone <URL_DO_SEU_REPOSITORIO>
cd AgroScanpython -m venv .venv
.\.venv\Scripts\Activate.ps1python -m venv .venv
source .venv/bin/activatepip install -r requirements.txtstreamlit run AgroScan.pySe preferir, também funciona com:
python -m streamlit run AgroScan.py- Abra o app no navegador.
- Escolha a propriedade ativa ou use análise avulsa, se disponível.
- Envie uma imagem do terreno/cultivo.
- Inicie a análise por grids.
- Explore os riscos, indicadores, clima e recomendações.
- Gere o PDF ao final, se desejar.
Para exportar relatórios, o projeto usa reportlab.
Se ocorrer erro relacionado a PDF, confira se a dependência foi instalada corretamente:
pip install reportlabOu reinstale tudo:
pip install -r requirements.txt- A precisão da análise depende da qualidade da imagem enviada.
- Algumas funcionalidades dependem de conexão com internet para consultar clima e serviços oficiais.
- Para análises geográficas realmente precisas no campo, o ideal é trabalhar com imagens georreferenciadas.
Projeto desenvolvido por Keslley Reis / AgroScan.
MITApache-2.0Proprietária