网易首页 > 网易号 > 正文 申请入驻

使用AI CoNR 算法,仅仅利用4张动漫图片——便可以创建舞蹈视频

0
分享至

上期视频我们分享了一个AI算法,本期我们就分享一下实现代码

AI算法太牛了,利用4张图片,便可以生成惟妙惟肖的音乐舞蹈

此AI算法称之为CoNR,该技术通过基于多个动画指定姿势来创建舞蹈视频。

什么是CoNR?

下面是CoNR的示意图。将目标姿势 (Itar) 转换为由紧凑地标数字表示的 UDP 表示 (Ptar)

另一方面,几个动画(Sref)输入到 U-Net 格式网络,由Encoder 编码,并由 Decoder 与 UPD 表示(Ptar)一起解码。此时,通过共享多个解码器D1 到 D3的权重来创建目标姿势动画。

CoNR

源代码 https://github.com/megvii-research/CONR

CoNR

——2——

代码实现

#@title Repo 初始化#@markdown 克隆github上的项目repo,并安装相应的依赖。!git clone https://github.com/megvii-research/CoNR.git%cd CoNR!pip install -r requirements.txt#下载权重/content/CoNR/weightsFrom: https://drive.google.com/uc?id=1M1LEpx70tJ72AIV2TQKr6NE_7mJ7tLYxTo: /content/CoNR/weights/rgbadecodernet.pthFrom: https://drive.google.com/uc?id=1YvZy3NHkJ6gC3pq_j8agcbEJymHCwJy0To: /content/CoNR/weights/shader.pthFrom: https://drive.google.com/uc?id=1AOWZxBvTo9nUf2_9Y7Xe27ZFQuPrnx9iTo: /content/CoNR/weights/target_pose_encoder.pthFrom: https://drive.google.com/uc?id=19jM1-GcqgGoE1bjmQycQw_vqD9C5e-JmTo: /content/CoNR/weights/udpparsernet.pth

Step1:首先是copy github的源代码,并安装需要的第三方包与预训练权重,这样,我们就初始化完成了整个项目。

UDP = 'double_ponytail' #@param ['double_ponytail', 'short_hair', 'self_defined']#@markdown 下载示例超密集姿势序列if UDP == 'short_hair': %cd .. !gdown https://drive.google.com/uc?id=11HMSaEkN__QiAZSnCuaM6GI143xo62KO !unzip short_hair.zip !mv short_hair/ poses/ !lselif UDP == 'double_ponytail': %cd .. !gdown https://drive.google.com/uc?id=1WNnGVuU0ZLyEn04HzRKzITXqib1wwM4Q !unzip double_ponytail.zip !mv double_ponytail/ poses/ !lselse: print("Please upload your UDP sequences or poses images to /content/CoNR/poses/ .")character = 'double_ponytail' #@param ['double_ponytail', 'short_hair', 'self_defined']From: https://drive.google.com/uc?id=1XMrJf9Lk_dWgXyTJhbEK2LZIXL9G3MWcTo: /content/CoNR/double_ponytail_images.zip

Step2:代码需要选择一个超密集姿势,这里官方提供两个示例序列:`双马尾:double_ponytail`和`短发:short_hair`。当然,我们自己也可以制作自己的动漫图片,并上传自己的超密集姿势序列或者姿势图像到路径`/content/CoNR/poses/`下.

Step3:选择人物设定表,人物设定表指的是某一个人物多角度/姿势下的手绘图片。官方提供两种示例人物设定表:`双马尾:double_ponytail`和`短发:short_hair`。当然我们也可以选择`自定义:self_defined`并上传自己绘制的人物设定表到路径`
/content/CoNR/character_sheet/`下。人物设定表中的人应当是同一个人,且应当和超密集姿势序列尽可能相似,否则生成结果将不可控。例如,对于短发的超密集姿势序列,推荐您使用短发的人物设定表作为输入。

import cv2import numpy as npimport ospath ='/content/CoNR/character_sheet/'files= os.listdir(path)imgs = []for file in files: if not os.path.isdir(file): img = cv2.imread(path+"/"+file, cv2.IMREAD_UNCHANGED); imgs.append(img)print("Num of character sheets:", len(imgs))imgs = np.concatenate(imgs, 1)cv2.imwrite('character_sheet.png', imgs)from IPython.display import ImageImage(filename='character_sheet.png') !mkdir results!python3 -m torch.distributed.launch \--nproc_per_node=1 train.py --mode=test \--world_size=1 --dataloaders=2 \--test_input_poses_images=./poses/ \--test_input_person_images=./character_sheet/ \--test_output_dir=./results/ \--test_checkpoint_dir=./weights/

Step4:图片,模型设置完成后,我们就可以进行模型的推理计算了,此模型根据输入的图片生成一系列动漫舞蹈图片,当然这些图片都是连贯的,我们只需要把这些图片使用ffmpeg来制作成视频即可,此模型运行需要很长时间,当然根据个人的电脑配置,本例程运行在Google colab上面,根据你的运行条件,每个人的运行时间不一样,当然你随时可以中断模型运行,使用模型中断前已经生成的图片,便可以制作舞蹈视频了,只是视频长度较短

!ffmpeg -r 30 -y -i ./results/%d.png -r 30 -c:v libx264 output.mp4 -r 30from IPython.display import HTMLfrom base64 import b64encode def show_video(video_path, video_width = 600): video_file = open(video_path, "r+b").read() video_url = f"data:video/mp4;base64,{b64encode(video_file).decode()}" return HTML(f"""{video_width} controls>{video_url}">""") show_video('output.mp4')

Step5:最后,我们使用ffmpeg把模型生成的系列图片来制作成动漫视频,最后,我们预览一下生成的视频即可,当然,生成的视频,可以下载到本地,方便后期进行处理

当然也有在线版本,把人物舞蹈的视频,实时转换成动漫视频,这个可以自行尝试

Transormer模型重点介绍了encoder与decoder,有6个编码器与6个解码器组成,其Transormer模型主要应用在NLP领域,但是随着Transormer模型的大火,其模型成功应用在了CV计算机视觉领域,其Transormer模型,Vision Transormer模型,SWIN Transormer模型都会在如下专栏进行详细动画分享

  • 更多Transformer模型
  • VIT 模型
  • SWIN Transformer模型
  • 参考头条号:人工智能研究所

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
蔡斌局间就想好输泰国借口!第三局朱婷喊停,央视却夸老蔡有经验

蔡斌局间就想好输泰国借口!第三局朱婷喊停,央视却夸老蔡有经验

阿牛体育说
2024-06-02 00:52:01
穆雷父母发表声明:他选择了结束自己的生命

穆雷父母发表声明:他选择了结束自己的生命

高尔夫杂志
2024-05-27 08:19:26
美传爆炸性消息,普京有大麻烦,捷克外长:事态紧急,没中国不行

美传爆炸性消息,普京有大麻烦,捷克外长:事态紧急,没中国不行

千里持剑
2024-05-31 14:39:29
浙江男子捞出沉河15年的小车,打开车门傻眼:坐着2个男人

浙江男子捞出沉河15年的小车,打开车门傻眼:坐着2个男人

一个人讲故事
2024-05-30 19:44:33
土超豪门官宣穆里尼奥执教!签2+1年薪2千万 20年首离五大联赛

土超豪门官宣穆里尼奥执教!签2+1年薪2千万 20年首离五大联赛

念洲
2024-06-02 05:12:38
近70%患者癌细胞完全消失!百时美施贵宝CAR-T疗法再获FDA加速批准

近70%患者癌细胞完全消失!百时美施贵宝CAR-T疗法再获FDA加速批准

医诺维
2024-05-31 16:52:21
当代“和珅”刘特佐,酷爱女明星,搬空国库,奢靡生活似皇帝

当代“和珅”刘特佐,酷爱女明星,搬空国库,奢靡生活似皇帝

午夜故事会
2024-05-30 12:47:23
孙楠的口碑为什么会这么差?

孙楠的口碑为什么会这么差?

麻辣婊
2024-05-31 01:52:32
京东回应“磨铁抵制京东”,否认站在行业对立面 京东App磨铁网店仍在正常销售

京东回应“磨铁抵制京东”,否认站在行业对立面 京东App磨铁网店仍在正常销售

红星新闻
2024-06-01 19:46:36
雷军晒出第一代小米手机,全新未拆封可以卖到5888元

雷军晒出第一代小米手机,全新未拆封可以卖到5888元

芯怡飞
2024-06-02 00:02:59
美国空军特种作战司令部寻求提升AC-130J炮艇机防区外打击能力

美国空军特种作战司令部寻求提升AC-130J炮艇机防区外打击能力

hawk26讲武堂
2024-06-01 03:27:30
6比3和6比4横扫!亚洲一姐火力强劲,网友:郑钦文法网夺冠难了

6比3和6比4横扫!亚洲一姐火力强劲,网友:郑钦文法网夺冠难了

体坛知识分子
2024-06-01 06:05:02
结婚34年于蓝打胎两次,出轨被原谅,田方逝世后仅给她留下两百元

结婚34年于蓝打胎两次,出轨被原谅,田方逝世后仅给她留下两百元

可乐86
2024-05-29 09:09:04
知名品牌突然宣布永久闭店,“没有退费能力”!此前还在促销!负责人失联,大量员工被欠薪,著名机构曾领投

知名品牌突然宣布永久闭店,“没有退费能力”!此前还在促销!负责人失联,大量员工被欠薪,著名机构曾领投

每日经济新闻
2024-06-01 18:19:04
2013年25岁妻子和堂弟通奸,丈夫发现奸情被杀,妻子坦言偷情2年

2013年25岁妻子和堂弟通奸,丈夫发现奸情被杀,妻子坦言偷情2年

汉史趣闻
2024-05-31 16:31:01
女排队长袁心玥赛后深情发言:力挺朱婷,这五句话让人热血沸腾

女排队长袁心玥赛后深情发言:力挺朱婷,这五句话让人热血沸腾

元爸体育
2024-06-01 23:27:18
0-3惨败!国乒首位出局,王艺迪剃光头,陈梦险爆大冷3-2逆转

0-3惨败!国乒首位出局,王艺迪剃光头,陈梦险爆大冷3-2逆转

知轩体育
2024-06-01 15:30:12
中国女排对阵意大利积分:赢1局确保不掉名次,获胜至少5.7分

中国女排对阵意大利积分:赢1局确保不掉名次,获胜至少5.7分

乒烧足篮排
2024-06-01 23:57:18
甘肃一女博士刚生完孩子,丈夫就冲进房间将其割喉:大快人心

甘肃一女博士刚生完孩子,丈夫就冲进房间将其割喉:大快人心

青丝人生
2024-05-24 20:04:21
生活中,要狠狠记住的“心眼”: 1、不要告诉任何人

生活中,要狠狠记住的“心眼”: 1、不要告诉任何人

户外阿崭
2024-06-01 10:29:55
2024-06-02 05:52:49
人工智能研究所AI
人工智能研究所AI
python人工智能领域分享
146文章数 765关注度
往期回顾 全部

科技要闻

余承东:不卷价格!雷军:将双班制生产!

头条要闻

小伙投资300万在瑞典开拉面馆生意火爆 1碗面卖100元

头条要闻

小伙投资300万在瑞典开拉面馆生意火爆 1碗面卖100元

体育要闻

女排最强2主攻合体 合砍40分打懵泰国

娱乐要闻

白玉兰提名:胡歌、范伟争视帝

财经要闻

实锤!普华永道,危!

汽车要闻

吉利银河E5 Flyme Auto智能座舱首发

态度原创

亲子
家居
艺术
公开课
军事航空

亲子要闻

爬行垫突然倒下砸向哥哥,倒地瞬间弟弟冲上去了!

家居要闻

风雅自来 中式的和谐平衡

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

公开课

近视只是视力差?小心并发症

军事要闻

拜登称以色列提出新的三阶段停火方案

无障碍浏览 进入关怀版