名片掃描與管理系統
📌 功能簡介
本系統結合 Flask + SQLite + Google Gemini API,用於上傳並辨識名片圖片,將內容自動轉換為結構化的 JSON 資料,並儲存到資料庫中,方便查詢與管理。
🔧 系統架構
-
框架:Flask (Python)
-
資料庫:SQLite (
business_cards.db) -
AI 引擎:Google Gemini (
gemini-1.5-flash) -
上傳限制:單檔最大 16MB
-
埠號:5144
📑 功能說明
1. 首頁 (/)
-
提供名片掃描功能的入口頁面。
2. 取得名片清單 (/cards)
-
以 JSON 格式返回所有已儲存的名片資料。
-
預設依 建立時間倒序 排序。
-
每筆資料包含:公司、姓名、電話、手機、傳真、電子郵件、統一編號、備註。
3. 上傳並辨識名片 (/scan_card)
-
支援上傳圖片 (
image)。 -
系統會:
-
將圖片上傳至 Gemini API。
-
輸出 JSON 格式的辨識結果:
-
No comments to display
No comments to display