PaddleHub
PaddleHub copied to clipboard
Paddlehub 服务没响应
我用PaddleOCR训练后的模型,启动ocr_system串联服务,再输入以下指令,没响应是什么情况
python tools/test_hubserving.py --server_url http://127.0.0.1:8868/predict/ocr_system --image_dir C:/Users/zhu_h/workspace/paddlehub/PaddleOCR/datasets/icdar2015/text_localization/train/186.jpg
可以检查一下 ocr_system 的 server 服务是否正常运行
怎么看server服务是否正常,我这边感觉已经正常启动了
试试这样能不能运行:
import requests
import json
import cv2
import base64
def cv2_to_base64(image):
data = cv2.imencode('.jpg', image)[1]
return base64.b64encode(data.tostring()).decode('utf8')
# 发送HTTP请求
data = {'images':[cv2_to_base64(cv2.imread("C:/Users/zhu_h/workspace/paddlehub/PaddleOCR/datasets/icdar2015/text_localization/train/186.jpg"))]}
headers = {"Content-type": "application/json"}
url = "http://127.0.0.1:8868/predict/ocr_system"
r = requests.post(url=url, headers=headers, data=json.dumps(data))
# 打印预测结果
print(r.json()["results"])