效果如下
| 01 | 02 |
|---|
#创建新的虚拟环境 (或者vscode自动创建) python -m venv .venv #激活新环境 .venv\Scripts\activate.bat
pip install paddlepaddle paddleocr customtkinter
一键安装:pip install -r requirements.txt
#安装paddlepaddle python -m pip install paddlepaddle-gpu==3.2.2 -i https://www.paddlepaddle.org.cn/packages/stable/cu129/ #安装paddleocr pip install paddleocr #安装UI库 pip install customtkinter
PaddleOCR开源地址:https://github.com/PaddlePaddle/PaddleOCR
飞桨:https://www.paddlepaddle.org.cn/
#首次运行会自动下模型
python.exe main.pyfrom paddleocr import PaddleOCR # 初始化 PaddleOCR 实例 ocr = PaddleOCR( use_doc_orientation_classify=False, use_doc_unwarping=False, use_textline_orientation=False) result = ocr.predict(input="01.png") # 标准调用方式,而不是使用ocr.ocr #解析 for res in result: # res.print() # res.save_to_img("output") # res.save_to_json("output") data = res.json['res'] rec_texts = data.get('rec_texts', []) rec_scores = data.get('rec_scores', []) for i, text in enumerate(rec_texts): score = rec_scores[i] if i < len(rec_scores) else "N/A" print(f"{text} (置信度: {score:.4f})") # text=识别的文字内容,score=置信度
#安装依赖
pip install flask flask_cors启动
python.exe web_api.py
效果如下
| 01 | 02 |
|---|