Bootstrap

python实现视频换脸_Python实现AI换脸功能

importrequestsimportjsonimportsimplejsonimportbase64#第一步:获取人脸关键点

deffind_face(imgpath):""":param imgpath: 图片的地址

:return: 一个字典类型的人脸关键点 如:{‘top‘: 156, ‘left‘: 108, ‘width‘: 184, ‘height‘: 184}"""http_url= ‘https://api-cn.faceplusplus.com/facepp/v3/detect‘ #获取人脸信息的接口

data ={"api_key":"x2NyKaa6vYuArYwat4x0-NpIbM9CrwGU",#访问url所需要的参数

"api_secret":"OuHx-Xaey1QrORwdG7QetGG5JhOIC8g7",#访问url所需要的参数

"image_url":imgpath, #图片地址

"return_landmark":1}

files= {‘image_file‘:open(imgpath,‘rb‘)} #定义一个字典存放图片的地址

response = requests.post(http_url,data=data,files=files)

res_con1= response.content.decode(‘utf-8‘)

res_json=simplejson.loads(res_con1)

faces= res_json[‘faces‘]

list=faces[0]

rectangle= list[‘face_rectangle‘]returnrectangle

;