# paddleocr_demo **Repository Path**: michah/paddleocr_demo ## Basic Information - **Project Name**: paddleocr_demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-05-22 - **Last Updated**: 2026-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 营业执照智能识别系统 | Business License OCR System 基于 PaddleOCR + Vue3 + Element-Plus 的全栈应用,实现营业执照图片的智能文字识别与表单自动填充。 ## 功能特性 - 拖拽/点击上传营业执照图片 - PaddleOCR v5 引擎智能识别 - 10 个标准字段自动提取与表单填充 - 识别置信度可视化展示 - 人工校对编辑支持 - 一键复制 JSON / 提交数据 - 响应式布局,支持移动端 ## 快速开始 ### Docker 一键部署(推荐) ```bash docker-compose up -d ``` 访问 http://localhost 即可使用。 ### 本地开发 **后端:** ```bash # paddleocr请参考往期文章 cd backend python -m venv venv source venv/bin/activate pip install -r requirements.txt python app.py ``` **前端:** ```bash cd frontend npm install npm run dev ``` ## 技术栈 | 层级 | 技术 | |------|------| | 前端 | Vue3, Element-Plus, Vite, Axios | | 后端 | Flask, Gunicorn, PaddleOCR v5 | | 部署 | Docker, Docker Compose, Nginx | ## 项目结构 ``` . ├── backend/ # Flask + PaddleOCR 后端 ├── frontend/ # Vue3 + Element-Plus 前端 ├── docker-compose.yml ├── api-spec.md # API 接口文档 └── article.md # 公众号技术文章 ``` ## API 接口 | 接口 | 方法 | 说明 | |------|------|------| | /api/health | GET | 健康检查 | | /api/ocr | POST | 上传图片进行 OCR 识别 | | /api/submit | POST | 提交校对后的表单数据 | ## 系统要求 - **CPU 模式**:4GB 内存,2 核 CPU - **GPU 模式**:额外需要 NVIDIA Docker 运行时 + 4GB 显存 - 首次启动会自动下载 OCR 模型(约 500MB) ## License MIT