一个后台OCSR(Optical Chemical Structure Recognition)服务器程序,专门为识别和抽取PDF或者图片文件中的化学结构式服务。
集成了Kohulan的DECIMER功能
- 文件上传接口,接受图片或PDF文件,并且返回一个包含文件信息的JSON对象。
- 识别分析接口,利用OCSR技术分析图片或PDF文件,识别和抽取化学结构式并生成一个Html文件作为结果,返回这个Html的路径。
-
使用任意方式创建python虚拟环境
-
pip install -r requirements.txt
-
python main.py
-
使用postman之类的工具请求接口
-
前往https://www.python.org/ftp/python/3.10.12/Python-3.10.12.tgz下载python3.10.12压缩包并放到项目根目录
-
如果有GPU:
docker-compose -f docker-compose-gpu.yml up -d
如果没有GPU:
docker-compose up -d
-
使用postman之类的工具请求接口