使用 Streamlit 部署 PaddleOCR 应用
体验地址
-
PaddleOCR
官网
官方介绍
PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力开发者训练出更好的模型,并应用落地。
-
Streamlit
官网
官方介绍
The fastest way to build and share data apps in Python.
注意:请使用Linux系统进行开发(原因:paddleocr的whl包对Windows的支持不太好)
$ conda create --name streamlit python=3.9
# 进入环境
$ conda activate streamlit
$ pip install streamlit
# 以下为安装 paddleocr whl包需要
$ sudo apt install gcc build-essential
$ pip install "paddleocr>=2.0.1"
$ pip install paddlepaddle==2.2.1 -i https://mirror.baidu.com/pypi/simple
$ streamlit run app.py
部署方式有以下两种
- 服务器部署
- Streamlit Cloud部署
这里介绍Streamlit Cloud部署,也是本项目的部署方式
paddleocr>=2.0.1
paddlepaddle==2.2.1 -i https://mirror.baidu.com/pypi/simple
freeglut3-dev
libgtk2.0-dev