分类
大小:24M更新:2020-03-03
类别:图像处理系统:WinXP,Win7,win8
明星换脸小程序软件,由论坛大佬制作,可以进行换脸操作,将想要换的脸替换到另一张人脸上,可以实现明星换脸,恶搞换脸等操作,并且转换效果非常自然。本次带来明星换脸小程序资源下载,感兴趣的朋友们可以试试哦!
程序很简单,双击打开,选择目标照片,点击确定后再选择您的照片,点击确定后即可转换完成。
使用的是免费接口,图片大小需要在2M以内!否则会运行出错!
import requests #导入requests库
import base64 #导入base64库
#借助https://console.faceplusplus.com.cn平台来实现换脸
API_Key = '7LUPX5XQcDUYIXTu-_YMAT-mvEgIRKVQ' #你自己申请的API Key
API_Secret = '9hDv4cbZhzclm91JOP8AEwc-tTI8pxLx' ##你自己申请的API Secret
# 定义一个获取图片的人脸特征参数的函数
def find_face(imgpath): #查找人脸参数(图片位置)
url = 'https://api-cn.faceplusplus.com/facepp/v3/detect' #使用的人脸识别网站
data = {'api_key': API_Key, 'api_secret': API_Secret, 'image_url': imgpath, 'return_landmark': 1} #相关个人账号参数等
files = {'image_file': open(imgpath, 'rb')} #打开图片
response = requests.post(url, data=data, files=files) #用requests.poet()函数将个人账号参数和图片发送到网站
res_json = response.json() #转换为json
faces = res_json['faces'][0][
'face_rectangle'] # 获取面部大小的四个值,分别为长宽高低{'width': 176, 'top': 128, 'left': 80, 'height': 176}
return faces #返回图片的面部参数
# 定义一个换脸函数,函数中number表示两张脸的相似度为99%
def change_face(image_1, image_2, number=99):
url = "https://api-cn.faceplusplus.com/imagepp/v1/mergeface" #使用的换脸网址
find_p1 = find_face(image_1) #第1张图片的人脸参数
find_p2 = find_face(image_2) #第2张图片的人脸参数
rectangle1 = str(str(find_p1['top']) + ',' + str(find_p1['left']) + ',' + str(find_p1['width']) + ',' + str(find_p1['height'])) # 得到图片1坐标
rectangle2 = str(str(find_p2['top']) + ',' + str(find_p2['left']) + ',' + str(find_p2['width']) + ',' + str(find_p2['height'])) # 得到图片2坐标
page1 = open(image_1, 'rb') #以二进制打开图片1
page1_64 = base64.b64encode(page1.read()) #将字符串转成成base64编码
page1.close() #关闭图片1
page2 = open(image_2, 'rb') #二进制打开图片2
page2_64 = base64.b64encode(page2.read()) #将字符串转成成base64编码
page2.close() #关闭图片2
data = {'api_key': API_Key, 'api_secret': API_Secret, 'template_base64': page1_64,
'template_rectangle': rectangle1, 'merge_base64': page2_64, 'merge_rectangele': rectangle2,
'merge_rate': number} #参数信息
response = requests.post(url, data=data).json() #发送参数到换脸网站
results = response['result'] #得到返回参数
image = base64.b64decode(results) #转换信息
with open('新图片.jpg', 'wb') as file: #将信息写入到图片
file.write(image)
print("转换完成了!")
if __name__ == '__main__':
change_face('胡歌.jpg','黄渤.jpg')
百度魔图pk大咖电脑版图像处理Mv5.1.6.4官方pc版
查看AI自动生成字幕(人人译视界)图像处理M
查看CAXA电子图板2015图像处理M32/64位免费版
查看Adobe Photoshop CC 2019简中绿色精简版图像处理Mv20.0.9.28674
查看屏幕投影助手图像处理M1.0.2.3 电脑版
查看最尖端人物磨皮软件ArcSoft Portrait +图像处理MV2.0.0.219 绿色中文版
查看Wecut电脑版图像处理MV6.2.2.1官方最新版
查看CAD智能园林绿色版图像处理Mv2018R1免费版
查看漫画制作软件Digital Comic Studio图像处理Mv1.0.5.0 多语言版
查看飞印宣传单设计器大众版图像处理Mv2.0.0.1官方版
查看苹果来电显示装逼恶搞生成器图像处理Mv1.0 绿色免费版
查看Light Image Resizer(图片大小调整)中文版图像处理Mv5.1.4.1绿色免费注册码版
查看Serif Affinity Publisher(专业排版软件)图像处理Mv1.8.4.663 绿色便携版
查看酷特识谱图像处理Mv1.0官方版
查看分形艺术软件(Chaotica)图像处理Mv2.0.25 Beta
查看多彩雨伞信纸生成器手机版图像处理.00Mv1.0
查看Artweaver Plus 7图像处理Mv7.0.0.15216官方最新版
查看夕风二维码生成器图像处理.46M1.0.1绿色版
查看像素图转换软件(Pixeluvo)图像处理Mv1.6.0免费版
查看cdrx4广告平面设计软件精简增强版图像处理M免费安装中文版
查看图片测量工具图像处理M1.0官方版
查看crowdraw x6简体中文绿色免安装版图像处理M简体中文版精简版
查看私房照片视频制作软件单文件版图像处理MV2.0免费永久授权版
查看全能照片处理软件(ACDSee Photo Studio Ultimate) 2020图像处理Mv13.0.2.2057最新版
查看点击查看更多