POC mobile utilizando Flutter para testar OCR (Optical character recognition, ou Reconhecimento ótico de caracteres).
O projeto tem o propósito de fornecer ao usuário a possibilidade de tirar uma foto (ou escolher da galeria), aplicar o OCR e salvar os resultados em nuvem (utilizando o Firestore do Firebase), afim de verificarmos a eficiência dos resultados obtidos.
O provedor de OCR utilizado foi do Firebase (Google Cloud Vision).
É possível utilizar o Android Studio ou VS Code para desenvolvimento com o Flutter, e é possível desenvolver tanto em Windows quanto em MAC
- Instalar o Flutter
- Instalar o Android Studio
- Opcional: Instalar o VS Code
- Instalar o plugin Dart para Android Studio ou VS Code (qual for a plataforma escolhida)
- Instalar o plugin Flutter para Android Studio ou VS Code (qual for a plataforma escolhida)
- image_picker: ^0.4.12+1 => Utilizado para acessar o recurso de tirar foto / escolher foto da galeria
- firebase_ml_vision: ^0.7.0 => Utilizado para implementar o OCR do Firebase
- firebase_storage: ^1.0.4 => Utilizado para acessar o Firestore do Firebase
- cloud_firestore: ^0.8.2+3 => Utilizado para acessar o Firestore do Firebase
- intl: ^0.15.8 => Utilizado para formatação de datas