【发布时间】:2021-04-16 10:33:54
【问题描述】:
我想在处理后返回图像。到目前为止,我能够将图像发送到服务器并进行处理。如何返回图像以便任何客户端都可以使用?
class ImageProcessing(Resource):
def __init__(self):
parser = reqparse.RequestParser()
parser.add_argument("image", type=werkzeug.datastructures.FileStorage, required=True, location='files')
self.req_parser = parser
def post(self):
image_file = self.req_parser.parse_args(strict=True).get("image", None)
if image_file:
image = image_file.read()
nparr = np.fromstring(image, np.uint8)
img = cv2.imdecode(nparr, cv2.IMREAD_COLOR)
img = process_img(img)
shape=img.shape
return "Image recieved: Image size {}X{}X{}".format(shape[0],shape[1],shape[2])
else:
return "Image sending failed"
卷曲网址:
curl -X POST -F 'image=@data/test.jpg' http://127.0.0.1:5000/processImage
如何返回处理后的图片?
【问题讨论】:
-
你可以查看我的answer 来回答类似的问题
标签: python flask flask-restful