· 4 years ago · May 31, 2021, 11:18 AM
1# -*- coding: utf-8 -*-
2"""
3Created on Mon Feb 1 22:22:40 2021
4
5@author: lenovo
6"""
7from aip import AipBodyAnalysis
8from PIL import Image
9import matplotlib.pyplot as plt
10import base64
11import cv2
12
13APP_ID = '24073104'
14API_KEY = 'o2smMPYhZ564B76u5lQ32iTh'
15SECRET_KEY = '7Qq0BfGMMSfBpDpG6uvMy73ydPvQ0nen'
16
17client = AipBodyAnalysis(APP_ID, API_KEY, SECRET_KEY)
18
19""" 读取图片 """
20def get_file_content(filePath):
21 with open(filePath, 'rb') as fp:
22 #print(fp.read())
23 return fp.read()
24
25def image_to_base64(image_np):
26 image = cv2.imencode('.jpg',image_np)[1]
27 image_code = str(base64.b64encode(image))[2:-1]
28 return image_code
29
30# options = {}
31# options["area"] = "x1,y1,x2,y2,x3,y3...xn,yn"
32# options["show"] = "false"
33image2=cv2.imread('ren.jpg')
34image3=image_to_base64(image2)
35image = get_file_content('ren.jpg')
36print(image)
37img = Image.open('ren.jpg')
38plt.imshow(img)
39plt.show()
40
41""" 调用人流量统计 """
42#print(client.bodyNum(image))