server.py
class Pred(web.RequestHandler):
def post(self):
try:
body_dic = json.loads(self.request.body.decode('utf-8'))
imgb64 = body_dic.get("img_b64", None)
buf_str = base64.b64decode(imgb64)
nparr = np.frombuffer(buf_str, np.uint8)
img = cv2.imdecode(nparr, cv2.IMREAD_COLOR)
cv2.imwrite("test.jpg", img)
return self.finish({"code":0, "result":exam_result, "msg":"sucess"}
except Exception as e:
print('error: ',e)
client.py
import requests
import json
import cv2
from base64 import b64encode
base_url = "http://189.16.1.31:8888"
pred_url = base_url + "/pic_pred"
def pred_pic():
img = cv2.imread("test.jpg")
r, jpg = cv2.imencode(