【发布时间】:2018-11-18 17:33:35
【问题描述】:
我目前正在使用 OpenCV 将图像作为二进制数据传递给 Flask API 实现,我想用 Pillow 替换它。
数据是这样传递的:
# load image
img = open('test1.jpg', 'rb').read()
# send image and get response
response = requests.post(test_url, data=img, headers=headers)
在 Flask 中使用 Open CV 处理如下:
# route http posts to this method
@app.route('/api/test', methods=['POST'])
def test():
r = request
# convert string of image data to uint8
nparr = np.fromstring(r.data, np.uint8)
# decode image
img = cv2.imdecode(nparr, cv2.IMREAD_COLOR)
【问题讨论】:
标签: python opencv python-imaging-library