长大后我就成了你 | 父亲与我“AI换脸”【秀照片赢取好礼】
儿时,我们趴在父亲的背上,觉得父亲的肩膀是那样宽阔和安全;
抱着父亲的大腿,仰视着父亲,觉得父亲是那样的英俊,让我们安心踏实。
而今,我们长大了,父亲却在慢慢老去,父亲的脸比年轻时多了许多褶皱,眼角范起了皱纹,唯独看我们的眼神依然不变。
因为,父亲眼里,我们在永远都是个小孩。
还记得父亲年轻时候的样子吗?
“长大后我就成了你”,现在的你与年轻时候的父亲是不是很相像呢?
活动规则:
使用牛客项目平台上的“换脸项目 ”,使用自己和父亲的照片进行AI换脸操作,并将换脸后的照片在牛客讨论区发帖分享,同时将帖子链接在评论区留言。
活动时间:即日-6月17日
活动奖励
- 抽6名牛友,送精美相框一个(附加洗照片哦)!
- 其他牛友每10个参与者(以id计算),抽1个牛友送牛客搪瓷杯一个!
6月17日公布获奖名单。
项目及教程
项目地址:https://git.nowcoder.com/11000160/faceswap
本次活动还有贴心的教程哦,之前没用过项目平台的牛友可以根据教程一步步来操作~
AI 换脸使用教程
1 配置环境
1.1 安装 Git
Git 是版本控制工具,可以方便地管理云端的代码。
下载地址:https://tortoisegit.org/download/
根据自己的电脑选择32位或64位版本安装,以下需要安装的软件或库都需要根据自己电脑的情况来选择。
1.2 安装Python
安装完成后,还要添加Python环境变量(网上有教程)。
1.3 安装opencv、numpy
打开cmd,直接输入以下代码安装
pip install opencv-python
pip install numpy
如果提示pip
有新版本,根据提示操作更新即可。
1.4 安装Visual Studio
下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/
安装时,在工作负载
选项中,python开发
和使用C++的桌面开发
必须勾选。
1.5 安装 CMake
下载地址:https://cmake.org/download/
1.6 安装dlib
下载地址:https://pypi.org/simple/dlib/
2 运行代码
确定以上的依赖项都安装成功后,就可以开始愉快地“换脸”了。
Example:
准备两张不同人的照片,脸部像素需大于400×400,且为完整的正脸。
图1:
图2:
首先在cmd中进入代码所在文件夹
然后运行代码:
./faceswap.py <作为头的照片+后缀名> <作为脸的照片+后缀名>
最后的输出为一张名为output.jpg
的图片,为换脸前后的对比图:
注意事项:
使用windows系统的牛友在安装过程中可能会遇到较多的问题,如遇到问题,可以上网查找一下答案,或者向其他牛友请教哦~
换脸真的很好玩~ 希望大家都能体验一下神奇的“AI换脸”呀!~
----------------
本活动最终解释权归牛客网所有。