精易论坛

标题: ddddocr flask 调用的例子 可以在Linux和window上面运行 [打印本页]

作者: 不要再艾特我了    时间: 2023-6-21 17:04
标题: ddddocr flask 调用的例子 可以在Linux和window上面运行
  
from flask import Flask, jsonify, request
import ddddocr
app = Flask (__name__)
app.config["JSON_AS_ASCII"] = False # 使jsonify返回的json中文正常显示
@app.route ( ' /')
def hello ():
return jsonify ({ ' hello': 'world'})
@app.route ( ' /ocr', methods=['POST'])
def ocr ():
if request.method == ' POST':
file = request.files[ ' file']  # 从表单的file字段获取文件,file为该表单的name值
img_bytes = file.read ()  # 读取文件内容
# 保存图片到本地
with open ( ' test.jpg', 'wb') as f:
f.write (img_bytes)
ocr = ddddocr.DdddOcr ()  # 初始化识别模型
res = ocr.classification (img_bytes)  # 调用分类函数
return jsonify ({ ' result': res})  # 将识别结果转为json并返回
else:
return jsonify ({ ' error': 'method not allowed'})  # 返回405
if __name__ == ' __main__':
print ( ' http://127.0.0.1:8080')
app.run (debug=False, host= ' 0.0.0.0', port=8080)



调用例子
  
窗口程序集名保 留  保 留备 注
程序集1   
子程序名返回值类型公开备 注
_启动子程序整数型 本子程序在程序启动后最先执行
子程序1 ()
返回 (0)  ' 可以根据您的需要返回任意数值
子程序名返回值类型公开备 注
子程序1  
变量名类 型静态数组备 注
E2EE网站客户Duan 
url文本型 
存取键值表 
ret文本型 
url = “http://127.0.0.1:8080/ocr”
表.置值 (“file”, E2EE.创建上传文件项 (“C:\Users\zzf\Desktop\111111.png”))
E2EE.执行POST (url, 表, ret, 真, , )
调试输出 (ret)


i支持库列表   支持库注释   
e2eeE2EE互联网服务器套件
spec特殊功能支持库

作者: 不要再艾特我了    时间: 2023-6-21 17:05


作者: FanLi    时间: 2023-6-21 17:43
666,大佬牛逼。
作者: 不要再艾特我了    时间: 2023-6-21 18:02
main.zip (780 Bytes, 下载次数: 30)

python的源码在这里 我没想到复制粘贴他的格式有点乱

作者: Aa798040941    时间: 2023-6-21 19:07
不错不错
作者: 按键大师    时间: 2023-6-21 19:21
不错不错
作者: pipicool    时间: 2023-6-21 20:59
学习一下
作者: 一指温柔    时间: 2023-6-22 01:56
感谢分享!
作者: zhaode2888    时间: 2023-6-22 21:10
感谢开源
作者: 一指温柔    时间: 2023-6-23 08:49
谢谢分享  
作者: wnt24    时间: 2023-6-23 11:30
顶一个学习一下
作者: 396384183    时间: 2023-6-23 13:58
组件数据转JSON格
作者: jia201314973    时间: 2023-6-27 01:19
666666666666
作者: tangbohu    时间: 2023-8-23 13:48
牛逼贴666
作者: lkywylzz    时间: 2025-1-11 22:09
不要再艾特我了 发表于 2023-6-21 18:02
python的源码在这里 我没想到复制粘贴他的格式有点乱

666666666666666666666666666666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4