เข้าถึงแอปพลิเคชันที่นี่: ตัวแยกใบแจ้งหนี้หลายภาษา
โครงการนี้มีวัตถุประสงค์เพื่อแยกและทำความเข้าใจเนื้อหาจากใบแจ้งหนี้หลายภาษาโดยใช้ Google Generative AI (Gemini Model) สิ่งนี้จะช่วยลดความจำเป็นในการใช้วิธี OCR แบบดั้งเดิมเช่น Tesseract และ OpenCV
git clone https://github.com/yourusername/invoice-extractor.git
cd invoice-extractorสร้างสภาพแวดล้อม conda ใหม่ด้วย Python 3.10
conda create -p venv python==3.10 -yเปิดใช้งานสภาพแวดล้อม Conda
conda activate " /Users/vallirajasekar/Desktop/gemini/Invoice Extractor/venv "ติดตั้งการพึ่งพาที่ต้องการ
pip install -r requirements.txt ตั้งค่าคีย์ API : ตรวจสอบให้แน่ใจว่าได้ตั้งค่าปุ่ม Google Generative AI API ของคุณ คุณสามารถจัดเก็บไว้ในไฟล์ .env ในไดเรกทอรีรูทของโครงการของคุณ:
GOOGLE_API_KEY=your_google_api_key
เรียกใช้แอปพลิเคชัน StreamLit : เริ่มแอปพลิเคชัน StreamLit โดยรัน:
streamlit run app.pyอัปโหลดใบแจ้งหนี้ :
.jpg , .jpeg , .png รูปแบบ)โครงการ สกัดใบแจ้งหนี้หลายภาษา ได้รับการออกแบบมาเพื่อลดความซับซ้อนของการสกัดข้อมูลจากใบแจ้งหนี้ในภาษาต่างๆ วิธีการดั้งเดิมเช่น Tesseract OCR และ OpenCV ต้องการการประมวลผลล่วงหน้าอย่างกว้างขวางและถูก จำกัด ด้วยคุณภาพของการสนับสนุนภาพและภาษา ด้วยการใช้ประโยชน์จากพลังของ Google Generative AI (Gemini Model) โครงการนี้มีจุดมุ่งหมายเพื่อทำความเข้าใจและแยกข้อมูลโดยตรงจากรูปภาพใบแจ้งหนี้
โครงการนี้ใช้เทคโนโลยีต่อไปนี้:
- ขอบคุณ !!! เยี่ยมชมเราอีกครั้ง :)