img = cv2.imread("abc.jpg")
retval, buffer = cv2.imencode('.png', img)
im_b64 = base64.b64encode(buffer)
payload = json.dumps({
"image_data" : "data:image/png;base64,"+im_b64.decode() #.decode() is important
})
headers = {
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
xxxxxxxxxx
import base64
import requests
def get_as_base64(url):
return base64.b64encode(requests.get(url).content)
xxxxxxxxxx
def cvt_2_base64(file_name):
with open(file_name , "rb") as image_file :
data = base64.b64encode(image_file.read())
return data.decode('utf-8')