文章插图
#官网 https://pytorch.org/get-started/locally/#得到安装命令conda install pytorch torchvision cudatoolkit=10.2 -c pytorch
cuda
左下角 附加驱动
文章插图
然后在附加驱动里边选择专有驱动,点应用更改,安装完成后重启系统
文章插图
数据集文中有两个数据是需要从google drive中下载的,如果无法下载可以,可以直接迁出我的gitee仓库,里边有已经下载好的数据集了,当然我还是建议你使用github的代码 。
代码运行使用pycharm打开项目,如果使用conda 需要要在setting->Project:pulse ->Project Interperter中选择你的conda环境
文章插图
可以查看查看几个py文件,如果发现缺失包提示,安装即可,直到所有的包安装完成即可 。
到此代码安装工作已经完毕,不过具体的运行并不是直接 运行run.py就可以的 。
首先主程序就是run.py ,当你运行他的时候,他会去input文件中寻找png格式的图片,然后运算,结果会保留到runs文件中 。但是input中的图片是有要求的(1024*1024),需要经过align_face.py进行面部对齐 。所以运行run.py之前,先将你要运算的图片先放到realpics目录中,然后执行align_face.py,然后再执行run.py。
效果展示马赛克照片
文章插图
修复后照片
文章插图
实际原图
文章插图
擦,直接亚洲脸变成欧洲脸了,怪不得被黑了呢~
要强调的是,通过马赛克重建还原蔡徐坤图像这是不可能的,可以理解为PULSE在人脸库中找到了一张相似的脸,PULSE只是制作了不存在的人的假想面孔 。所以pulse目前来说仅仅就是玩玩而已,没什么实际意义,但是亚洲脸变成欧洲脸是我不能接受的,现在我需要的是亚洲脸的训练模型
好玩还是好玩的!
推荐阅读
- 喝绿茶睡不着觉怎么办,巧用绿茶消除疲劳
- 消除三眼皮的小妙招有哪些呢?
- 宝宝脸摔青了怎样消除
- 四岁宝宝眼睛有血丝怎么消除?
- wifi密码忘记了,一秒搞定
- 男生脸上痘印怎么消除
- 如何消除鼻翼两侧发红?
- 眼袋用这个方法消除很有效
- 这样设置一下,OPPO手机就能一秒打开健康码
- 脸部红血丝比较多,这样做可以消除