Accédez à l'application ici: extracteur de facture multicangue
Ce projet vise à extraire et à comprendre le contenu à partir de factures multi-langues à l'aide de Google Generative AI (modèle Gemini). Cela réduit le besoin de méthodes OCR traditionnelles telles que Tesseract et OpenCV.
git clone https://github.com/yourusername/invoice-extractor.git
cd invoice-extractorCréez un nouvel environnement Conda avec Python 3.10.
conda create -p venv python==3.10 -yActiver l'environnement conda.
conda activate " /Users/vallirajasekar/Desktop/gemini/Invoice Extractor/venv "Installez les dépendances requises.
pip install -r requirements.txt Configurez la clé de l'API : assurez-vous de configurer votre clé API Générative Générative Google. Vous pouvez le stocker dans un fichier .env dans le répertoire racine de votre projet:
GOOGLE_API_KEY=your_google_api_key
Exécutez l'application Streamlit : Démarrez l'application Streamlit en exécutant:
streamlit run app.pyTéléchargez une facture :
.jpg , .jpeg , .png formats).Le projet d'extracteur de factures multi-langues est conçu pour simplifier l'extraction des informations à partir des factures dans diverses langues. Les méthodes traditionnelles comme Tesseract OCR et OpenCV nécessitent un prétraitement étendu et sont limités par la qualité de l'image et du support linguistique. En tirant parti de la puissance de Google Generative AI (modèle Gemini), ce projet vise à comprendre et à extraire directement les informations des images de facture.
Ce projet utilise les technologies suivantes:
!!! Merci !!! Visitez-nous à nouveau :)