日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python實現AI換臉功能

瀏覽:23日期:2022-07-30 13:29:23

需要用到的接口:

獲取人臉信息的接口:https://api-cn.faceplusplus.com/facepp/v3/detect

實現換臉的接口 :https://api-cn.faceplusplus.com/imagepp/v1/mergeface

代碼分為三步

代碼:

import requestsimport jsonimport simplejsonimport base64#第一步:獲取人臉關鍵點def find_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’] return rectangle#第二步:實現換臉def merge_face(image_url1,image_url2,image_url,number): ''' :param image_url1: 被換臉的圖片路徑 :param image_url2: 換臉的圖片路徑 :param image_url: 換臉后生成圖片所保存的路徑 :param number: 換臉的相似度 ''' #首先獲取兩張圖片的人臉關鍵點 face1 = find_face(image_url1) face2 = find_face(image_url2) #將人臉轉換為字符串的格式 rectangle1 = str(str(face1[’top’]) + ',' + str(face1[’left’]) + ',' + str(face1[’width’]) + ',' + str(face1[’height’])) rectangle2 = str(str(face2[’top’]) + ',' + str(face2[’left’]) + ',' + str(face2[’width’]) + ',' + str(face2[’height’])) #讀取兩張圖片 f1 = open(image_url1,’rb’) f1_64 = base64.b64encode(f1.read()) f1.close() f2 = open(image_url2, ’rb’) f2_64 = base64.b64encode(f2.read()) f2.close() url_add = ’https://api-cn.faceplusplus.com/imagepp/v1/mergeface’ #實現換臉的接口 data={ 'api_key': 'x2NyKaa6vYuArYwat4x0-NpIbM9CrwGU', 'api_secret': 'OuHx-Xaey1QrORwdG7QetGG5JhOIC8g7', 'template_base64':f1_64, 'template_rectangle':rectangle1, 'merge_base64':f2_64, 'merge_rectangle':rectangle2, 'merge_rate':number } response1 = requests.post(url_add,data=data) res_con1 = response1.content.decode(’utf-8’) res_dict = json.JSONDecoder().decode(res_con1) result = res_dict[’result’] imgdata = base64.b64decode(result) file=open(image_url,’wb’) file.write(imgdata) file.close()if __name__ == ’__main__’: image1 = r'meizi1.jpg' image2 = r'meizi.jpg' image3 = r'face1.jpg' merge_face(image1,image2,image3,100)

效果:

換臉前

Python實現AI換臉功能

要換的臉:

Python實現AI換臉功能

換臉后:

Python實現AI換臉功能

總結

到此這篇關于Python實現AI換臉的代碼的文章就介紹到這了,更多相關Python實現AI換臉內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
桃色一区二区| 亚洲精品88| 国产精品毛片在线看| 夜夜精品视频| 一区二区精彩视频| 视频一区中文字幕精品 | 国产九一精品| 麻豆91精品91久久久的内涵| 精品视频高潮| 西西人体一区二区| 久久久影院免费| 久久福利一区| 国产精品日本一区二区不卡视频| 国产精品免费不| 国产成人久久精品一区二区三区| 三级小说欧洲区亚洲区| 爽好多水快深点欧美视频| 日韩精品免费视频一区二区三区| 国产精品网在线观看| 青青久久av| 日本国产欧美| 激情综合亚洲| 国产精品v日韩精品v欧美精品网站 | 日韩久久一区二区三区| 99成人在线视频| 日本综合视频| 91精品xxx在线观看| 亚洲精品福利| 久久视频国产| 国语精品一区| 日韩国产欧美三级| 日韩精品首页| 国产乱论精品| 中文字幕日本一区二区| 国产美女高潮在线观看| 99综合视频| 成人在线免费观看91| 亚洲aa在线| 欧美综合二区| 尤物在线精品| 久久久一本精品| 国内不卡的一区二区三区中文字幕| 天堂成人免费av电影一区| 伊人久久视频| 日韩欧美1区| 精品一区av| 欧美精品导航| 国产精品亚洲综合在线观看| 蜜桃视频第一区免费观看| 亚洲黑丝一区二区| 国内精品伊人| 91亚洲一区| 国产成人久久精品一区二区三区| 欧美性www| 久久精品xxxxx| 亚洲欧美专区| 日本a级不卡| 国产精品一区三区在线观看| 日韩一区二区三免费高清在线观看| 欧美日韩国产一区精品一区| 激情久久中文字幕| 亚洲大全视频| 久久国产精品毛片| 免费在线观看视频一区| 视频一区在线播放| 午夜国产一区二区| 99亚洲精品| 日韩av网站在线免费观看| 久久国际精品| 国产一区丝袜| 欧美理论视频| 青草av.久久免费一区| 国产精品第一| 日韩理论片av| 蜜桃一区二区三区在线观看| 日韩av影院| 亚洲美女久久精品| 久久高清国产| 国产午夜一区| 欧美午夜精品一区二区三区电影| 国产成人1区| 久久国产电影| 最新国产精品| 欧美激情久久久久久久久久久| 日韩88av| 亚洲深夜福利| 欧美激情视频一区二区三区在线播放| 日本精品久久| 日韩在线第七页| 亚洲精品视频一二三区| 久久精品理论片| 一区二区高清| 在线视频观看日韩| 日韩av一区二区三区| 91精品一区国产高清在线gif| 亚洲精华国产欧美| 国产精品片aa在线观看| 日本精品不卡| 在线一区二区三区视频| 久久99影视| 亚洲有吗中文字幕| 日本国产精品| 国产精品第一国产精品| 午夜在线精品偷拍| 伊人久久视频| 荡女精品导航| 国产色噜噜噜91在线精品| 91久久亚洲| 99精品综合| 最新中文字幕在线播放| 丝袜美腿亚洲一区二区图片| 日韩电影二区| 国产精品不卡| 麻豆免费精品视频| 国产精品视频首页| 麻豆免费精品视频| 在线日韩av| 国产成人免费| 国产精品免费99久久久| 亚洲精品第一| 婷婷激情图片久久| 日韩免费久久| а√在线中文在线新版| 午夜电影一区| 一级欧美视频| 中文在线日韩| 精品1区2区3区4区| 欧美日韩国产一区精品一区| 今天的高清视频免费播放成人| 精品久久久中文字幕| 久久夜色精品| 日韩三级视频| 亚洲区国产区| 久久亚洲电影| av在线最新| 国产精品专区免费| 国产欧洲在线| 欧美精品一线| 国精品一区二区| 狠狠久久婷婷| 99成人在线| 影音先锋久久精品| 国产精品视频一区二区三区四蜜臂 | 日本国产欧美| 91日韩在线| 99国产精品视频免费观看一公开 | 欧美sm一区| 欧美久久香蕉| 99综合视频| 亚洲一区二区成人| 日韩高清一区| 国产不卡精品| 一区二区精品| 国产精品一区二区av日韩在线| 国内一区二区三区| 久久久水蜜桃av免费网站| 鲁大师成人一区二区三区| 国产情侣久久| 欧美 日韩 国产一区二区在线视频 | 亚洲精品精选| 福利片在线一区二区| 视频在线不卡免费观看| 中文欧美日韩| 成人在线视频免费看| 免费在线视频一区| 中文字幕人成乱码在线观看| 日韩欧美四区| 99国产精品久久久久久久| 精品一区二区三区中文字幕视频| 精品国产乱码久久久久久1区2匹| 国产亚洲午夜| 精品捆绑调教一区二区三区| 另类国产ts人妖高潮视频| 精品国产乱码久久久久久樱花| 日本不卡不码高清免费观看| 欧美在线亚洲| 国产66精品| 久久精品99国产国产精| 天堂av在线| 美女视频免费精品| 日韩精品视频一区二区三区| 午夜精品影院| 91成人网在线观看| 欧美日韩日本国产亚洲在线| 久草免费在线视频| 超碰在线99| 国产一区二区三区黄网站 | 亚洲91精品| 中文字幕系列一区| 日本高清不卡一区二区三区视频 | 午夜亚洲福利| 日韩国产欧美在线视频| 一区二区三区四区在线观看国产日韩| 亚洲成人国产| 伊人久久亚洲热| 国产模特精品视频久久久久| 老司机久久99久久精品播放免费| 香蕉久久99| 免费视频久久| 久久午夜视频|