上周,一款应用火遍了朋友圈。这款应用便是“妙鸭”相机,它以简单的操作步骤,就可以帮你生成自己的精修写真照片。
用户只需要上传21张图片,在1个小时内就可以制作完美的写真照片了。
看到这里,你可以想到这款应用很像以前的一键换脸技术。但是以前的换脸工具,不能够生成这么逼真的图片,只能是一眼就看到是假的图片。
但最近半年,得益于AIGC的发展,特别是midjourney和stable diffusion的出现,让普通人也可以直接生成自己的AI写真照。
接下来,我将用Stable Diffusion软件,来简单实现自己的AI写真照。
用Stable Diffusion做自己的写真照
安装roop插件
roop插件是Stable Diffusion中一个换脸插件,他可以根据不同的照片,把你的脸P上去。因此先需要安装roop插件。
但是要安装对应的插件,首先需要先安装相应的环境才可以:
安装“Microsoft C++ 生成工具”:打开地址,,然后下载对应的生成工具
安装C++桌面开发
安装insightface环境:进入你的python环境,安装对应的包就可以
python -m pip install insightface
最后进入到界面中,利用github仓库地址进行安装,把这个地址“”填入下面方框,安装后进行重启
重启后,可以看到页面上有roop插件了:
AI写真内容生成
这里我在网上找了一张比较好看的写真照进行实验。
打开Stable Diffusion的图生图功能,然后进行局部重绘:
选择对应的采样方式:
利用ControlNet的OpenPose功能,固定脸的朝向:
最后启用Roop功能进行人脸替换,这里面用了“赵今麦”的图片进行人脸替换:
最后我们就可以看到生成的图片,这里面我抽了多次卡,生成了一个比较满意的图片,可以说脸还真的有几分相似的:
上面内容就是简单的实现AI写真照的方法,当然更复杂的方法我们也可以训练自己的lora模型,然后再生成自己的图片,如果读者感兴趣的我可以之后单独出一期教程。
暂无评论内容