程序聚合 软件案例 盟书智鉴 -《侯马盟书》文字识别与数字化保护平台

盟书智鉴 -《侯马盟书》文字识别与数字化保护平台

2026-08-08 02:18:18
行业:人工智能、在线教育
载体:网站、算法模型
技术:JavaScript、Python、FastAPI、PaddlePaddle

业务和功能介绍

立项背景与目标:《侯马盟书》是春秋晚期晋国独有的朱书玉石文字遗存,入选 1949 年以来中国考古十大发现之一,是研究先秦政治、法制与文字演变的一手实物资料。但盟书历经两千余年风化侵蚀,字迹模糊、笔画残缺、异体字繁多,传统人工目验手摹的释读方式效率低、周期长。本项目目标是以人工智能与计算机视觉技术构建覆盖"图像处理—文字检测—字形识别—释读输出—知识关联"的全流程古文字识别与数字化保护平台,服务文物保护与古文字研究。
软件功能与核心模块:平台包含 9 大 API 模块与 8 个工作台面板。①用户体系:注册/登录、JWT 鉴权、管理员角色、登录限流、审计日志;②图像管理:盟书图像上传与元数据管理;③识别流水线:真实调用 PaddleOCR 完成文字检测与字形识别,逐字返回位置框、置信度,并自动匹配释读词典;④释读词典:内置 27 条基础词条(侯、馬、盟、書、晉、誓等),支持检索与管理员维护;⑤数据集标注工具:在图像上拖拽框选文字,填写字形与异体字,支持核验与导出;⑥知识图谱:字形—类别—概念共 19 个节点、13 条关系的可视化;⑦管理后台:用户角色管理、图像/词典管理、审计日志查看;⑧统计看板与 CSV 结果导出、失败任务重试。
业务流程与功能路径:核心识别流程为"上传图像 → 创建异步识别任务 → 后台模型服务执行文字检测与识别 → 逐字输出置信度与释读释义 → 前端可视化(位置框 + 结果列表)→ CSV 导出"。标注流程为"选择图像 → 框选文字区域 → 填写字形与异体字 → 保存/核验 → 一键导出 YOLO/COCO 格式训练数据集"。完整流程已通过桌面与移动端自动化验证。

项目实现

整体架构与设计思路:采用前后端分离架构。后端基于 Python + FastAPI,SQLAlchemy 2.0 管理 8 张数据表(用户/图像/任务/识别结果/词典/标注/知识图谱节点与关系),默认 SQLite、生产可切换 PostgreSQL,并使用 Alembic 做版本化数据库迁移。OCR 推理运行在独立常驻子进程模型服务中,通过 stdin/stdout 的 JSON 行协议与 Web 进程通信,模型状态与业务进程完全隔离。前端为原生 HTML/CSS/JS 零构建方案,复用同一套"古籍印章"设计系统。工程配套:Docker Compose 部署、GitHub Actions CI(ruff 代码检查、mypy 类型检查、pytest 测试、全新库迁移验证)、统一错误格式、请求 ID 与 JSON 结构化日志、安全响应头与审计留痕。
我的负责模块与结果:我独立完成项目从需求到交付的全部开发。量化结果包括:8 张数据表、30+ REST API 接口、9 个自动化测试用例(覆盖率 80%)、2 个数据库迁移版本、27 条释读词典、19 节点知识图谱;真实识别流水线在示例盟书图上识别出"侯馬盟書晉誓"6 字、平均置信度 0.999 并逐字匹配释义;前端含 3 个页面、8 个工作台面板,桌面与移动端均通过渲染与交互验证,无控制台报错。
难点与解决方案:① PaddleOCR 在服务进程内推理时结果不稳定(同一图片偶发乱码),排查后定位为进程内多线程推理与编码问题,改为独立常驻子进程模型服务并强制 UTF-8、固定单线程后,连续多次识别结果完全一致;② Windows 中文经管道传输被 GBK 编码破坏,通过强制 UTF-8 文本流解决;③ Alembic 迁移的日志配置会禁用既有日志器,调整初始化顺序解决;④ 标注层 SVG 的 hidden 属性不被浏览器反射导致拖拽失效,改为常驻渲染层并禁止图片指针事件;⑤ 含合并单元格的表格列对齐错位,改用从末尾倒数定位列的方案修复。

示例图片视频


be1st
5天前活跃
方向: 前端-Web前端、后端-Java、
交付率:100.00%
相似推荐
cortex agent-科特ai
Cortex Agent 是一套可编排的多模型协作智能体,定位不是简单的聊天机器人,而是让多个大模型像一支团队一样协同完成复杂任务的自主工作系统。 解决什么问题? 单个大模型在处理长链路任务时容易"管中窥豹":既要决策、又要拆解、还要执行,上下文一旦拉长就丢失重点。Cortex 通过"总指挥→主管→专家"三层分工,把战略决策、任务分解、并行执行拆给不同模型各自承担,最后把结果汇聚成一份完整答案——从"一个人干所有事"变成"一支团队协作"。 核心价值: 深度任务:自动判断任务复杂度,能继续思考、委托下属、还是直接回答,不机械地"一问一答"; 记忆与因果:会话沉淀为事件记忆,配合因果图谱做多跳推理,后续对话能调用过往知识; 安全可控:工具调用分级审批、全链路审计、危险操作 fail-closed 拒绝,适合处理真实文件、代码、系统命令; 多端触达:同一能力同时提供给 Web UI、macOS 桌面客户端、Live2D 桌宠和终端,桌宠还能主动搭话、语音回复。 适用场景:代码开发与文件操作、跨源信息调研与分析、需要多个专业角色分工配合的复杂任务,以及希望有个"能干活、有记忆、可协作"的个人 AI 助手。业务价值在于把大模型从"回答工具"升级为"可执行任务的团队"。
toc 平台出境游,展示公司实力与案例,客服。-zhongxinyouyou.com
全栈开发工程师,可独立承接网站搭建、各类 APP 软件开发、多类型游戏开发业务。熟悉前后端整套技术栈,兼顾产品功能实现与交互体验,善于对接实际业务需求,从需求梳理、编码开发到上线交付一站式完成,高效落地各类定制化开发项目。
金融信息聚合平台
1、聚合多平台金融资讯,更及时获取最新消息,尽量减少消息遗漏 2、整合多平台财经或大事件日历,更早了解将要发生的大事 3、每日ETF申赎数据自动获取和计算 4、每日股指期货自动获取和更新 5、宏观分析师-对当前整体市场进行分析,给出具有可操作性的建议
AI自由股票分析平台-wise-stock
1. 完整展示A股所有股票的基础信息和行情,以及长达接近20年的K线图 2. 对任意天数的全市场股票涨跌幅等进行全量排行 3. AI基础问答,同时支持AI回答的文档下载功能 4. AI基于已有的数据进行股票分析 5. AI自主训练,基于模板,AI自主分析量化策略并回测
智能语音对话平台-智能助手
项目描述:该系统是一个集成WebRTC实时音视频通信、大语言模型(LLM)与语音合成(TTS)技术的智能语音对话平台。旨在构建一个不仅能对话,更能主动使用工具(Tools) 执行任务的智能助手。通过引入函数调用技术,AI可以理解用户语音指令的深层意图,提供了远超传统问答机器人的交互体验。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服