CoolFace
Apppublic

striker6674/paddleocr-invoice-processor

sourceHugging Faceupdated 7mo agoView on Hugging Face
0likes
App README

๐Ÿ“„ PaddleOCR Invoice Processor

Multilingual OCR and invoice processing powered by PaddleOCR. Extract text from invoices, receipts, and documents in 80+ languages with high accuracy.

โœจ Features

  • โ€”๐ŸŒ Multilingual Support: English, French, Spanish, German, and 80+ languages
  • โ€”๐Ÿ“Š Table Detection: Automatically detect and extract table structures
  • โ€”๐ŸŽฏ Layout Analysis: Understand document layout and regions
  • โ€”๐Ÿ“ Text Extraction: High-accuracy OCR with PaddleOCR v3
  • โ€”๐Ÿ’พ Export Options: JSON and plain text output formats
  • โ€”๐Ÿš€ Batch Processing: Process multiple images at once

๐ŸŽฎ How to Use

  1. 1.Upload Image: Click "Browse files" or drag & drop your invoice/document
  2. 2.Select Language: Choose the document language (English, French, etc.)
  3. 3.Process: Click "Process Image with OCR"
  4. 4.View Results: See extracted text and structure
  5. 5.Download: Export results as JSON or TXT

๐Ÿ“ธ Supported Formats

  • โ€”Images: JPG, PNG, BMP, TIFF, WebP
  • โ€”Max size: 10MB per image
  • โ€”Resolution: Works best with 300+ DPI

๐Ÿ› ๏ธ Technology Stack

  • โ€”PaddleOCR: Deep learning OCR engine
  • โ€”PaddlePaddle: AI framework
  • โ€”Streamlit: Interactive web interface
  • โ€”OpenCV: Image processing

๐Ÿ“Š Use Cases

  • โ€”Invoice processing
  • โ€”Receipt digitization
  • โ€”Document archival
  • โ€”Form extraction
  • โ€”Multi-language text recognition

๐Ÿ”’ Privacy

All processing happens in-memory. Images are not stored after processing.

๐Ÿ“ License

Apache 2.0

๐Ÿค Credits

Built with PaddleOCR - Awesome multilingual OCR toolkit