2021SC@SDUSC

小组讨论

项目背景

近些年来,越来越多的资料被上传到了云端,数字化已经成为了时代的潮流。古籍领域亦是如此。然而现阶段国内对于古文字书籍并没有一个方便且功能全面的研究平台,像是国家图书馆、中国哲学书电子化计划、阿里达摩院汉典重光等项目所作的基本上满足查询的需求,不提供书籍映像原貌、或是不提供繁简转换、或者不能把搜索到的内容定位到相关古籍页面。

SDUDOC项目目标是用户输入简体汉字就可以自动匹配到相关古籍,并可以查找到相关的古籍原文,观看到古籍的原貌。同时通过图像识别自主区分注释与正文内容、实现基于语义的内容整理。

目前项目已经完成的功能

  1. 上传扫描古籍,并对古籍段落进行框选,生成SVG文档并通过上传模块发送到后端。
  2. 输入古文字对应的现代汉语字形字义和相关字词标注。
  3. 将编辑器中编辑和修改的古文字及其相关资料上传至服务器。
  4. 查阅模块:完成了输入现代汉字字音字形来检索相关古文字和古文。

需要完成的需求(持续更新)

  1. 繁简体输入法切换
  2. 针对生僻字的造字系统
  3. 制定规范、实现XML2HTML、XML2PDF、XML2FLASH、XML2HTML5等,能够以多种方式进行文档展示。
  4. 古籍(竖排)和现代文(横排)的兼容性展示与处理,细化用户体验。
  5. 需要一定的古文标注数据以实现AI语义裁切并增加其精确度。

项目部署

分工

我负责后端的服务器分布式架构。

部署

首先从学长那边将项目扒到本地:

git clone https://github.com/TOOOrganization/SDUDOC_JAVA.git

配置Maven环境(IDEA自动完成)。

添加maven编译配置,要求编译至Java13版本:

<maven.compiler.source>13</maven.compiler.source>
<maven.compiler.target>13</maven.compiler.target>

将项目部署到tomcat,运行:

部署成功。

创新实训1 小组分工以及项目部署相关推荐

  1. 山东大学软件学院项目实训-创新实训-SDUMeeting(一)

    山东大学软件学院项目实训-创新实训-SDUMeeting(一) 一.前言: 这个项目是山东大学视频会议项目,这个项目基于webrtc构建多人视频会议系统,我负责视频会议客户端及服务端安全防护,这个专栏 ...

  2. 山东大学软件学院项目实训-创新实训-SDUMeeting(三)

    山东大学软件学院项目实训-创新实训-SDUMeeting(三) 山大会议项目web安全之文件注入防护 一.前言 山大会议的客户端加入了对用户自定义头像的支持,需要用户自行上传头像图片,这个过程存在文件 ...

  3. 山东大学软件学院项目实训-创新实训-SDUMeeting(六)

    山东大学软件学院项目实训-创新实训-SDUMeeting(六) 端对端加密与密钥交换 端到端加密(end-to-end),是一种只有参与通讯的用户可以读取信息的通信系统.它可以防止潜在的窃听者--包括 ...

  4. 山东大学创新实训---前端原型设计以及环境配置

    近期创新实训项目进展及技术上遇到问题的碎碎念. ps: 参考材料都列出原网址,如版权等问题欢迎私聊.AI专业,目标算法工程师.前端0基础,都是参考B站直接上手,无奈课业繁重,'逼'算法为前端.十分欢迎 ...

  5. 创新实训(2)-Scrapy 学习

    创新实训(2)-Scrapy 学习 参考资料:Scrapy 0.25 文档 1.Scrapy简介 Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架. 可以应用在包括数据挖掘,信息处理 ...

  6. Android实训内容及过程,Android项目开发实训大纲.doc

    Android项目开发实训大纲Android项目开发实训大纲 黎明职业大学信息与电子工程学院 <Android项目开发> 实训指导书 2014年6月 <Android项目开发> ...

  7. 创新实训-python爬虫多线程|解决中文乱码问题|卡片向上浮动效果|图文切换

    创新实训-python爬虫多线程|乱码问题|前端样式重新修改 考完毛概,把上周的工作总结一下.爬虫在第一周的时候只爬了一个就业指导这一个模块,这一次又加了招聘服务模块,所以就用了两个线程.前端首页一开 ...

  8. (个人)AR电子书系统创新实训第四周(1)

    (个人)AR电子书系统创新实训第四周(1) 宣传册设计周记07 01宣传册目录 ①拷贝封面底层的云纹. ②设计印象济宁方形框,包括文字的创意与排版,方框的位置摆放,印章的位置摆放. ③目录的设计,包括 ...

  9. 创新实训项目分析——第十三篇

    2021SC@SDUSC 目录 前言 一.项目环境 二.代码分析 1.透视变换,矫正图像 2.为按钮添加监听,完善功能 三.总结 前言 对于图片抗扭曲功能算法的实现,可以划分为以下任务: 1.采⽤寻找 ...

最新文章

  1. sap 成本中心下的po_SAP学习基础篇(23):CO模块-成本中心费用费率计划
  2. 强化学习:如何处理大规模离散动作空间
  3. vs2010MFC D3D播放YUV格式视频详细制作全过程
  4. 鸟哥的Linux私房菜(服务器)- 第五章、 Linux 常用网络指令
  5. java线程池深入讲解_死磕 java线程系列之线程池深入解析——生命周期
  6. Winsows VISTA启动过程解析
  7. rpm安装mysql报错_【CentOS-65】通过rpm包安装mysql57解决了server报错和mysqld启动报错的问题...
  8. 小技巧:浏览器里显示成星号的密码,忘记了该怎么办?
  9. 在Windows 7中的Windows Media Player 12中快速预览歌曲
  10. django开发商城(提供初始数据,商城首页及购物车)
  11. Vue + Spring Boot 项目实战(七):前端路由与登录拦截器
  12. RT-Thread的线程(任务)处理【RT-Thread学习笔记 2】
  13. 用户一片哀嚎!三星手机系统突遇大面积崩溃:现黑屏、重启、乱码
  14. python中的matlibplot_python中如何用matlibplot画时间序列图?
  15. 某公司防火墙配置-2
  16. 【转贴CSDN】关于DataGrid的精华
  17. SpringBoot 添加junit单元测试+Spring Boot 的测试类库
  18. 计算机语言写信祝福语,信件祝福语
  19. 【游戏客户端】制作节奏大师Like音游(上)
  20. 零基础学c语言如何开始

热门文章

  1. 以太坊私有链POA模式
  2. 互联网+时代的企业应用集成平台
  3. 机械狗的机器学习入门(绪)——做一盘大菜。2019/3/31
  4. C#基础到入门(一篇就够了)
  5. poj 2954 Triangle (pick 定理 的应用 )
  6. 智能优化算法——灰狼优化算法(PythonMatlab实现)
  7. 【C语言】位域的定义和使用
  8. 阈的粤语发音_阈_阈的意思_阈的解释_读音、组词、笔划-98在线字典
  9. 做好 FIBOS 生态门户 —— FO 钱包 v2.0.0 新版上线
  10. 《SAP ERP财务:配置与设计(第2版)》——2.4 配置企业结构