首页 > 编程知识 正文

ai换脸教程,python ai换脸

时间:2023-05-04 04:54:35 阅读:145123 作者:4542

importrequestsimportsimplejsonimportjsonimportbase 64 def find _ face (imgpath ) :print(finding ) http _ u URL=' 333333365365365374; 65365374; 40 von detect ' data={ ' API _ key ' : ' https://console.face plus.com.cn申请',' API _ secret ' 3360 ' https://console ' in ' return _ landmark ' :1 } files={ ' image _ file ' 3360 open (imgpath, ' Rb'} Rb files=files (req _ con=response.content.decode (utf-8 ) ) req_dict=json.jmdqj ).decode ) req _ con thithid es ' ] list0=faces (0) rectangle=list0return rectangle # number改变脸部的相似度def merge _ face (image _ u u u URL _ 1,image _ u u u u nu mber number ) :ff1=find_face(image_URL_1) ff2=find _ face (image _ URL _2) rectangle1=str ) ff1 [ ' str ' str(ff2(height ) ) URL _ add=' https://API-cn.face plus plus.com/image PP/v1/mergeface ) F1=open ) image 'rb ' ) F1_64=base64.b64encode(F1.read ) (f1.close ) ) F2=open ) image _rl _ ' rb ' ) F2_64=base64.b64encode(F2.read ) (f2.close ) ) data={ ' API _ key ' : ' https://console.faceplumume ' template_base64': f1_64,' template _ re cect ' merge _ base64 ' : F2 _ 64,' merge _ rectangle ' : rect ' merge _ rate ' : number }响应=reques ponse data=data (req _ con=response.content.decode (utf-8 ) ) req imgdata=base64.b 64 decode (result ) file=open ) image_URL,' wb ' ) file.write (imgdata ) file.close ) # e 333333

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。