【七夕】七夕孤寡小青蛙究极版?七夕节最终章!

204 阅读4分钟

七夕孤寡最强解决方案!!!

还记得这几年火热的七夕孤寡小青蛙嘛?

“好朋友”们争前恐后的给你点一个孤寡青蛙

真好友不容置疑!

什么是最强解决方案?

你还在发轰炸孤寡而感到不好玩嘛?

你还在为对方屏蔽你或者删除内容而感到不尽兴嘛?

没问题!今天带你搞定定制孤寡视频,绝对有新意!!!

你还在为朋友给你发视频无法反击而烦恼嘛?

你还在为每年大量的孤寡轰炸而不高兴嘛?

没问题!今天带你视频反击,让大家看到你反击的决定与毅力!

还在为好友的关爱无可奈何嘛?

没问题! 今天给大家准备了摆烂工具!把苦恼安排的明明白白的!

错误方案展示

老许你要老婆不要

www.bilibili.com/video/BV1HG…

粉红色的回忆

www.bilibili.com/video/BV14B…

我单身怎么啦

www.bilibili.com/video/bv1jU…

孤寡青蛙

www.bilibili.com/video/bv1uN…

清明哭诉版

www.bilibili.com/video/bv1HT…

解决方案对照表

序号内容所属范畴
1真孤寡青蛙好友认证
2真人版孤寡青蛙好友认证
3蜜雪冰城版孤寡好友认证
4老许你要老婆不要好友认证
5我单身怎么啦反击必备
6我单身我骄傲反击必备
7粉红色的回忆反击必备
8包青天版(清明版哭诉)反击必备

使用方法

aistudio.baidu.com/aistudio/pr…

只需要先在左边上传一张照片(正脸照)

选择你想要的序号

全部运行在下面的代码根据提示进行输入即可

温馨提示:如果输入序号不正确将默认为第一种!

上传图片

点击文件中的按钮然后选择文件并上传

请添加图片描述

点击下面按钮运行代码

请添加图片描述

在第一个代码内容里写入上传图片和需要的版本

请添加图片描述

信息确认

import file

imgname = input('请输入您上传照片的名字(带上后缀名)例如:帅哥.jpg/美女.jpg')
imgpath = file.findfile(imgname)
if imgpath == None:
    print("图片未能够查询到,请检查是否已经导入!!!")
try:
    genre = eval(input("请输入尝试使用的序号。例如:1"))
except:
    print('输入错误请输入整数!')

print(f'您的图片所在位置是:{imgpath},尝试使用解决方案的序号为{genre}')
请输入您上传照片的名字(带上后缀名)例如:帅哥.jpg/美女.jpg 1.jpg


已经找到文件


请输入尝试使用的序号。例如:1 1


您的图片所在位置是:./1.jpg,尝试使用解决方案的序号为1

信息处理

!unzip -oq ./data/data158349/QIXI.zip
form = {
    1 : './孤寡/孤寡青蛙青蛙版.mp3',
    2 : './孤寡/孤寡真人版.mp3',
    3 : './孤寡/蜜雪冰城版孤寡.mp3',
    4 : './孤寡/老许要老婆不要.mp3',
    5 : './孤寡/我单身怎么啦.mp3',
    6 : './孤寡/我单身我骄傲版.mp3',
    7 : './孤寡/粉红色的回忆.mp3',
    8 : './孤寡/包青天版.mp3',
}
import file
%cd /home/aistudio/

if int(genre)<1 and int(genre)>8:
    genre = 1

musicpath = './music.mp3'
photopatch = './photo.jpg'
file.copyfile(form[genre], musicpath)
file.copyfile(imgpath, photopatch)
/home/aistudio

环境安装

# 当前目录在: /home/aistudio/, 这个目录也是左边文件和文件夹所在的目录
# 克隆最新的PaddleGAN仓库到当前目录
# !git clone https://github.com/PaddlePaddle/PaddleGAN.git
# 如果从github下载慢可以从gitee clone:
!git clone https://gitee.com/paddlepaddle/PaddleGAN.git
%cd /home/aistudio/PaddleGAN/
!pip install -v -e .
# 安装PaddleGAN的pip包,即可使用api预测方式
!pip install --upgrade ppgan
!pip install dlib==19.22.0 -i https://pypi.douban.com/simple

二次元入口

#生成动画头像
from ppgan.apps import Photo2CartoonPredictor
%cd /home/aistudio
p2c = Photo2CartoonPredictor(output_path='/home/aistudio/result/')
p2c.run('./photo.jpg')

让图片动起来~

%cd /home/aistudio/PaddleGAN/applications/
!export PYTHONPATH=$PYTHONPATH:/home/aistudio/PaddleGAN && python -u tools/first-order-demo.py  --driving_video ~/2.MOV  --source_image /home/aistudio/result/p2c_cartoon.png --relative --adapt_scale --output  ~/work

让视频更清晰

%cd /home/aistudio/PaddleGAN/applications/
!python tools/video-enhance.py --input /home/aistudio/work/result.mp4 \
                               --process_order EDVR \
                               --output output_dir

让视频唱起来~

%cd /home/aistudio/PaddleGAN/applications
!export PYTHONPATH=$PYTHONPATH:/home/aistudio/work/PaddleGAN && python tools/wav2lip.py --face /home/aistudio/PaddleGAN/applications/output_dir/EDVR/target_edvr_out.mp4 --audio /home/aistudio/music.mp3 --outfile /home/aistudio/target.mp4
%cd /home/aistudio/

file.copyfile('./target.mp4', '最强解决方案.mp4')
!rm -f photo.jpg
!rm -f music.mp3
.mp3
!rm -f target.mp4
/home/aistudio

操作指南及疑难解答

使用指南:

对应的输入自定义模块的数据即可 最后的结果会出现在主目录中,文件名为最强解决方案.mp4

疑难解答:

1、想要多个方案的视频

可以再次全部运行即可或者只运行信息确认信息处理让视频唱起来模块即可

2、图像处理部分报错,没有识别到头像

更换您的头像,有可能是代码有眼无珠,没能够找到你的盛世美颜~回头和我说我一定敲打它!

3、dlib库无法加载

使用高级版V100 32GB以上环境进行读取

4、其他未知报错及问题

可以在项目后面留言进行询问,会抽空进行回答!

特别说明

本项目应该为本系列最后一集,目前没有新的计划和规划,希望大家且行且珍惜~~~~

作者简介

作者:三岁 经历:自学python,现在混迹于paddle社区,希望和大家一起从基础走起,一起学习Paddle csdn地址:blog.csdn.net/weixin_4562… 我在AI Studio上获得至尊等级,点亮9个徽章,来互关呀~ aistudio.baidu.com/aistudio/pe…

传说中的飞桨社区最菜代码人,让我们一起努力! 记住:三岁出品必是精品 (不要脸系列)

祝福单身的小伙伴在"狗粮饱饱节吃的不要太撑",早日脱单!!!!

祝其他的小伙伴

while(True):  

   print(9, end='')