import cv2
import base64
import numpy as np
import urllib3,base64
import json
from urllib.parse import urlencode
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
from aip import AipBodyAnalysis
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
APP_ID = '14***517'
API_KEY = 'QhUrQ7Y5Tk*****DFvz6veD'
SECRET_KEY = 'cKIhB38z28knb****dMCcntd'
pictruePath ='D:/2.png'
client = AipBodyAnalysis(APP_ID, API_KEY, SECRET_KEY)
image = get_file_content(pictruePath)
request =client.bodySeg(image)
img_b64decode = base64.b64decode(request['labelmap'])
img_array = np.fromstring(img_b64decode,np.uint8)
img=cv2.imdecode(img_array,cv2.COLOR_BGR2RGB)
plt.imshow(img)
plt.show()