Acceda a la aplicación aquí: extractor de facturas de varios idiomas
Este proyecto tiene como objetivo extraer y comprender el contenido de las facturas de varios idiomas utilizando Google Generative AI (modelo Gemini). Esto reduce la necesidad de métodos OCR tradicionales como Tesseract y OpenCV.
git clone https://github.com/yourusername/invoice-extractor.git
cd invoice-extractorCree un nuevo entorno de condición con Python 3.10.
conda create -p venv python==3.10 -yActive el entorno de conda.
conda activate " /Users/vallirajasekar/Desktop/gemini/Invoice Extractor/venv "Instale las dependencias requeridas.
pip install -r requirements.txt Configurar la tecla API : asegúrese de configurar su tecla API de AI generativa de Google. Puede almacenarlo en un archivo .env en el directorio raíz de su proyecto:
GOOGLE_API_KEY=your_google_api_key
Ejecute la aplicación Streamlit : Inicie la aplicación Streamlit ejecutando:
streamlit run app.pySubir una factura :
.jpg , .jpeg , .png formats).El proyecto de extractores de facturas de varios idiomas está diseñado para simplificar la extracción de información de las facturas en varios idiomas. Los métodos tradicionales como Tesseract OCR y OpenCV requieren un preprocesamiento extenso y están limitados por la calidad de la imagen y el soporte del idioma. Al aprovechar el poder de Google Generation AI (modelo Gemini), este proyecto tiene como objetivo comprender y extraer información directamente de las imágenes de facturas.
Este proyecto utiliza las siguientes tecnologías:
! Gracias !!! Visítanos de nuevo :)