最近在B站上看到了一个使用ocr识别配料表的项目,由于他的前端是使用的streamlit,我没有接触过这个,所以在复刻的时候改用Flask写了一个,下图是b站up主渡码的web
相关库的安装
pip3 install paddlepaddle -i https://mirror.baidu.com/pypi/simple
pip3 install paddleocr -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install Flask
pip3 install requests
pip3 install opencv-python
pip3 install beautifulsoup4
Python版本建议
个人建议Python在3.6以上,因为我的3.6安装paddleocr,安装了好久多没成功,最后使用3.9一次成功。
Demo
由于腾讯云Python函数,最大存储为500MB,安装这个库超出了,所以使用的paddlepaddle的Demo的API不能识别竖向的文本,
Demo,调用的web识别,所以上传会比较慢。由于某些原因,关闭Demo,请自行下载在本地运行。