精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

《螞蟻呀嘿》@開發者:快用華為云 ModelArts 自己實現一個

開發 開發工具
一夜之間,朋友圈都在“螞蟻牙黑”!網友卻擔心......"Baby, don't worry, we have ModelArts!",是的,咱用 ModelArts 來制作,無需擔心“有人模仿我的臉?”,也不用擔心偌大的水印。不過,使用別人的臉可能真的有法律風險!本文將介紹如何借力一站式 AI 開發平臺,“傻瓜式”操作實現生成“螞蟻牙黑“小視頻。

 環境準備

ModelArts 和她的最佳搭檔--對象存儲服務 OBS ,您可以理解為是“網盤”,主要要來存放數據集、模型或其他文件。

image.png

ModelArtshttps://www.huaweicloud.com/product/modelarts.html AI開發平臺ModelArts是面向開發者的一站式AI開發平臺,為機器學習與深度學習提供海量數據預處理及半自動化標注、大規模分布式Training、自動化模型生成,及端-邊-云模型按需部署能力,幫助用戶快速創建和部署模型,管理全周期AI工作流。

image.png

OBS https://www.huaweicloud.com/product/obs.html
對象存儲服務(Object Storage Service,OBS)提供海量、安全、高可靠、低成本的數據存儲能力,可供用戶存儲任意類型和大小的數據。適合企業備份/歸檔、視頻點播、視頻監控等多種數據存儲場景。

使用以上服務會有一定費用產生,或者您可以嘗試認證為開發者會有一定代金券贈送,當然關注 ModelArts 和加入 ModelArts 開發者社區也會有機會獲得大額代金券。

模型、素材準備

本次實現使用的是用于圖像動畫的一階運動模型,這是一種基于關鍵點和局部仿射變換的圖像動畫方法,
論文地址:https://arxiv.org/abs/2003.00196

下載預訓練模型及素材

最近手頭緊,非常抱歉不能為大家提供 OBS 路徑直接下載,我已將預訓練模型及素材上傳到 AI Gallery 數據集請自行下載到您的 OBS 中。
當然如果您有可快速下載的地址,歡迎分享!
源文件地址:https://drive.google.com/drive/folders/1kZ1gCnpfU0BnpdU47pLM_TQ6RypDDqgw?usp=sharing 或者https://drive.google.com/drive/folders/16inDpBRPT1UC0YMGMX3dKvRnOUsf5Dhn?usp=sharing 因為是源文件,因此不包含”螞蟻牙黑“原視頻素材,但我已添加至AI Gallery 數據集

  • AI Gallery 是在 ModelArts 的基礎上構建的開發者生態社區,提供模型、算法、HiLens技能、數據集等內容的共享和交易。因此您可以下載分發的數據集或文件到您的 OBS ,使用時請遵守相應的政策和規則!打開 https://marketplace.huaweicloud.com/markets/aihub/datasets/detail/?content_id=00bc20c3-2a00-4231-bdfd-dfa3eb62a46d 點擊下載按鈕進入下載詳情,設置 OBS 路徑,確定下載即可將模型和素材下載到自己的 OBS 中,比如我路徑是/modelarts-lab/first-order-motion-model。下載進度可以在 AI Gallery 個人中心-我的下載查看。

  • image.png
  • image.png
  • image.png
  • image.png
 

 

JUST DO IT -- ModelArts 我的筆記本

接下來開始使用 ModelArts--我的筆記本 ,即開即用的在線集成開發環境,可以輕松的構建、訓練、調試、部署機器學習算法與模型。當前使用免費規格用于體驗, 值得留意的是 72 小時內沒有使用,會釋放資源,因此需要注意文件備份。當然還可以使用 Notebook 免費算力,記得選擇 GPU 環境哦!

image.png

當我們使用我的筆記本時默認開啟的是 CPU 環境,因此我們需要切換到 GPU 環境。目前 ModelArts-我的筆記本 支持8 vCPU + 64 GiB + 1 x Tesla V100-PCIE-32GB

image.png

新建Pytorch 1.0.ipynb文件,開始我們的“螞蟻呀嘿”體驗之旅。

image.png

  • 下載代碼

    !git clone https://github.com/AliaksandrSiarohin/first-order-model  # or    !git clone https://codehub.devcloud.cn-north-4.huaweicloud.com/ai-pome-free00001/first-order-model.git

    github 速度慢,建議轉存到華為云代碼托管平臺再拉取。
    此處提供我已經緩存好的代碼倉庫地址,因此不再演示如何將 github 代碼遷移到 codehub。
    (不保證我的賬號欠費而無法訪問,因此建議大家以自己的方式上傳代碼到 Notebook !)

    image.png

  • 利用 Moxing 拷貝文件到 JupyterLab
    將之前下載到 OBS 中的模型和素材通過 Moxing 拷貝過來,此處注意替換為您的 OBS 路徑。02.mp4是“螞蟻呀嘿”的模版視頻,

    # 此處牛刀小試--用 Moxing 下載文件  import moxing as mox  # 此處需要替換您的 OBS 地址  mox.file.copy_parallel('obs://modelarts-lab/first-order-motion-model/first-order-motion-model-20210226T075740Z-001.zip' , 'first-order-motion-model.zip')  mox.file.copy_parallel('obs://modelarts-lab/first-order-motion-model/02.mp4' , '02.mp4')
    # 解壓  !unzip first-order-motion-model.zip    # 模版視頻  !mv 02.mp4 first-order-motion-model/

    image.png

  • JUST DO IT
    準備工作完成之后,擼起袖子就是干!切換到first-order-model目錄,然后將 source_image_path中的路徑替換為”您的臉”所在的路徑,臉的照片可以直接通過 Notebook 的文件上傳功能上傳。
    當然您還可以將默認的“螞蟻牙黑”視頻替換為您自定義的視頻,格式為 mp4。一路執行可以查看到合成前的預覽。

    cd first-order-model
    import imageio  import numpy as np  import matplotlib.pyplot as plt  import matplotlib.animation as animation from skimage.transform  import resize from IPython.display  import HTML  import warnings  warnings.filterwarnings("ignore")    # 此處替換為您的圖片路徑,圖片最好為 256*256,這里默認為普京大帝  source_image_path = '/home/ma-user/work/first-order-motion-model/02.png'  source_image = imageio.imread(source_image_path)    # 此處可替換為您的視頻路徑,這里默認為“螞蟻牙黑”  reader_path = '/home/ma-user/work/first-order-motion-model/02.mp4'  reader = imageio.get_reader(reader_path)  # 調整圖片和視頻大小為 256x256    source_image = resize(source_image, (256, 256))[..., :3]   fps = reader.get_meta_data()['fps']  driving_video = []  try:          for im in reader:          driving_video.append(im)  except RuntimeError:      pass  reader.close()    driving_video = [resize(frame, (256, 256))[..., :3] for frame in driving_video]   def display(source, driving, generated=None):      fig = plt.figure(figsize=(8 + 4 * (generated is not None), 6))       ims = []      for i in range(len(driving)):          cols = [source]          cols.append(driving[i])          if generated is not None:              cols.append(generated[i])           im = plt.imshow(np.concatenate(cols, axis=1), animated=True)          plt.axis('off')          ims.append([im])        ani = animation.ArtistAnimation(fig, ims, interval=50, repeat_delay=1000)       plt.close()            return ani  HTML(display(source_image, driving_video).to_html5_video())
  • 創建模型并加載 checkpoints
    這一步完成之后,我們便得到了“螞蟻呀嘿”的視頻了--“generated.mp4”,這就結束了?不過,問題來了……

    from demo import load_checkpoints  generator, kp_detector = load_checkpoints(config_path='config/vox-256.yaml',                               checkpoint_path='/home/ma-user/work/first-order-motion-model/vox-cpk.pth.tar')
    from demo import make_animation  from skimage import img_as_ubyte    predictions = make_animation(source_image, driving_video, generator, kp_detector, relative=True)     保存結果視頻  imageio.mimsave('../generated.mp4', [img_as_ubyte(frame) for frame in predictions], fps=fps)  # 在 Notebook 根目錄能找,/home/ma-user/work/    HTML(display(source_image, driving_video, predictions).to_html5_video())
  • 圖1.png

  • 圖2.png

  • 后續操作
    如果您和我一樣直接下載并打開上面操作的產物--generated.mp4,您一定會和我一樣困惑:聲音呢?
    是的,聲音丟失了,因為核心代碼只處理圖像,聲音需要我們自行找回,因為我們使用moviepy
    不僅如此,我們還可以為視頻加水印。

  • 安裝 moviepy 為視頻剪輯做準備

    # 安裝視頻剪輯神器 moviepy  !pip install moviepy

    image.png

  • 為視頻添加背景音樂

    # 為生成的視頻加上源視頻聲音  from moviepy.editor import *    videoclip_1 = VideoFileClip(reader_path)  videoclip_2 = VideoFileClip("../generated.mp4")    audio_1 = videoclip_1.audio    videoclip_3 = videoclip_2.set_audio(audio_1)    videoclip_3.write_videofile("../result.mp4", audio_codec="aac")

    image.png

  • 別人花錢去水印,而我還要加水印,歡迎加入MDG!

    # 還可以給視頻加水印  video = VideoFileClip("../result.mp4")  # 水印圖片請自行上傳  logo = (ImageClip("/home/ma-user/work/first-order-motion-model/water.png")          .set_duration(video.duration) # 水印持續時間          .resize(height=50) # 水印的高度,會等比縮放          .margin(right=0, top=0, opacity=1) # 水印邊距和透明度          .set_pos(("left","top"))) # 水印的位置    final = CompositeVideoClip([video, logo])  final.write_videofile("../result_water.mp4", audio_codec="aac")    final_reader = imageio.get_reader("../result_water.mp4")    fps = final_reader.get_meta_data()['fps']  result_water_video = []  try:      for im in final_reader:          result_water_video.append(im)  except RuntimeError:      pass  reader.close()  result_water_video = [resize(frame, (256, 256))[..., :3] for frame in result_water_video] HTML(display(source_image, driving_video, result_water_video).to_html5_video())

    圖3.PNG

至此,本次實現先告一段落,關于“多人運動”--合照的解決辦法還沒來得及探索,歡迎您在評論區分享指導,感謝!

最后,打個小廣告:廣州的小伙伴歡迎加入我們,共建 ModelArts 生態!

 

 

責任編輯:黃顯東 來源: 華為云社區
相關推薦

2019-08-09 21:25:54

華為開發者大會鴻蒙

2014-06-18 09:55:29

iOS開發者學習Android

2016-06-07 15:52:37

華為AnyOffice

2017-11-23 11:21:58

華為云軟件開發云

2021-03-03 14:15:56

AppAI應用螞蟻呀嘿

2017-03-31 20:16:53

華為開發者聯盟

2009-09-11 08:44:36

2014-04-17 10:42:50

DevOps

2015-06-05 09:15:37

移動開發者

2019-06-11 13:28:11

互聯網

2012-11-09 10:54:13

阿里云開發者開發

2022-08-15 11:29:44

騰訊云云端開發工具Web IDE

2020-07-21 15:46:35

云計算開發者

2017-07-19 10:32:18

華為開發者大賽

2018-12-05 08:40:53

開發操作系統
點贊
收藏

51CTO技術棧公眾號

国产又粗又猛又爽又| 一区二区三区免费在线观看视频| 九七久久人人| www.成人在线| 国产精品免费一区豆花| 欧美日韩在线观看成人| 校花撩起jk露出白色内裤国产精品| 色视频欧美一区二区三区| 少妇免费毛片久久久久久久久| japanese国产在线观看| 国产真实久久| 在线观看日韩av| 人妻精油按摩bd高清中文字幕| 国模冰冰炮一区二区| 亚洲视频一二区| 欧美性xxxx69| 性生交生活影碟片| 日韩电影免费在线看| 欧美激情性做爰免费视频| 国产无遮挡在线观看| 精品久久对白| 日韩欧美一卡二卡| 激情五月俺来也| 一二三四视频在线中文| 夜夜操天天操亚洲| 一区二区不卡在线观看| 久久经典视频| 成人精品在线视频观看| 成人黄色激情网| 欧美一区免费看| 国产欧美91| 久久99国产精品自在自在app | 国产传媒久久文化传媒| 国产精品久久中文| 91午夜精品亚洲一区二区三区| 午夜久久99| 久久天天躁狠狠躁夜夜爽蜜月| jizz中文字幕| 一区三区在线欧| 日韩精品久久久久久福利| 国产亚洲精品成人a| 久久久久久久久成人| 欧美日韩黄视频| 中文久久久久久| 全球最大av网站久久| 日本精品视频一区二区三区| 97av视频在线观看| 亚洲欧美一区二区三区| 欧美日韩国产一区在线| 成熟丰满熟妇高潮xxxxx视频| 丰乳肥臀在线| 亚洲国产sm捆绑调教视频| 丁香六月激情网| 国产极品人妖在线观看| 亚洲国产毛片aaaaa无费看| 欧美在线观看黄| 久草免费在线| 一区二区三区欧美日| 看一级黄色录像| 在线午夜影院| 亚洲成精国产精品女| 男女猛烈激情xx00免费视频| 日韩电影毛片| 色激情天天射综合网| 一区二区成人网| 国产精品成人**免费视频| 日韩欧美一级二级| 黄色免费视频网站| 亚洲国产网址| 最近日韩中文字幕中文| 亚洲伦理一区二区三区| 欧美精品二区| 91精品国产91久久久久久最新 | 国产精品成人无码免费| 色喇叭免费久久综合| 久久av资源网站| 日本在线视频中文字幕| 久久精品一区| 成人精品一区二区三区| 亚洲a视频在线观看| 成人美女视频在线观看18| 欧美日韩一区综合| 欧美日本一道| 五月综合激情日本mⅴ| 已婚少妇美妙人妻系列| 精品成人18| 日韩精品中文字幕在线播放| 黄色国产在线播放| 亚洲私人影院| 国产精品久久久久久久7电影| 国产视频在线观看免费| 99在线精品免费| 亚洲一区二区三区免费观看| 免费在线中文字幕| 欧美午夜精品理论片a级按摩| 手机看片国产精品| 夜夜躁狠狠躁日日躁2021日韩| 综合国产在线视频| 国产一级特黄a高潮片| 日韩中文字幕亚洲一区二区va在线 | 久热国产精品视频| 日韩av片在线播放| 久久激情五月激情| 精品中文字幕人| 美女免费久久| 色视频欧美一区二区三区| 香蕉视频1024| 日韩久久久久| …久久精品99久久香蕉国产| 国产精品老熟女视频一区二区| 99久久精品国产导航| 中文字幕一区二区三区乱码| 国产精品专区免费| 亚洲国产精品免费| 欧美激情精品久久| 毛片一区二区三区| 久久这里精品国产99丫e6| www久久日com| 欧美日韩一区二区三区不卡| 毛片网站免费观看| 国产精品vip| 成人免费视频网址| 国产一二三在线观看| 欧美日韩国产丝袜美女| 69亚洲乱人伦| 一区精品久久| 成人动漫视频在线观看完整版| 亚洲免费视频一区二区三区| 日韩欧美精品免费在线| 最近日本中文字幕| 亚洲青涩在线| 国产精品久久精品国产| av电影高清在线观看| 欧美巨大另类极品videosbest| 欧美特黄一区二区三区| 亚洲在线电影| 久久手机视频| 日韩欧美精品一区二区三区| 欧美精品一区二区不卡| 国产五月天婷婷| 国产91精品在线观看| 日本一区二区三区四区五区六区| 亚洲精品自拍| 久久天天躁日日躁| 999国产精品视频免费| 亚洲图片欧美激情| 国产女同无遮挡互慰高潮91| 天堂网在线观看国产精品| 国产欧美日韩高清| 精品美女在线观看视频在线观看 | 福利小视频在线观看| 日本韩国欧美国产| 国产精品理论在线| 蜜桃精品在线观看| 中文字幕日韩精品一区二区| 99久久999| 欧美肥婆姓交大片| 狠狠躁夜夜躁av无码中文幕| 亚洲v中文字幕| 搡老熟女老女人一区二区| 免费久久99精品国产自在现线| 免费亚洲一区二区| aaaa欧美| 欧美大尺度在线观看| 亚洲精品一区二区三区新线路| 亚洲成a人v欧美综合天堂下载| 99久久人妻精品免费二区| 亚洲永久在线| 手机成人av在线| 91麻豆精品国产91久久久久推荐资源| 久久久久久国产免费| 牛牛热在线视频| 欧美日韩久久久| 免费麻豆国产一区二区三区四区| www.一区二区| 天堂av在线网站| 欧美日韩国内| 日本精品一区二区三区高清 久久| 成人一级视频| 久久99热精品这里久久精品| 婷婷视频在线观看| 欧美三级在线看| 国产精品久久久久久久精| 99在线视频精品| 欧美午夜aaaaaa免费视频| 综合激情婷婷| 欧美日韩精品久久| 国产精品久久久久久av公交车| 性色av一区二区三区免费| 国产精品免费观看| 欧美变态凌虐bdsm| 久久久999久久久| 亚洲风情在线资源站| 精品无码国产污污污免费网站 | 精品一卡二卡三卡四卡日本乱码 | 久久在线视频精品| 国产人成亚洲第一网站在线播放 | 久久一区二区中文字幕| 国产精品久久国产三级国电话系列 | 国产午夜在线观看| 精品国产91久久久久久久妲己| 最近中文字幕在线视频| 亚洲国产毛片aaaaa无费看| 五月天免费网站| 99精品欧美一区二区三区综合在线| 国产精品视频分类| 国产亚洲欧洲| 亚洲中文字幕无码一区二区三区| 欧洲激情综合| 久久国产精品精品国产色婷婷| 国产精品白丝久久av网站| 国产第一区电影| 成人黄色动漫| 欧美激情久久久久久| 日本精品在线| 在线一区二区日韩| 日本韩国一区| 亚洲丁香久久久| 国产欧美一级片| 精品视频一区二区三区免费| 伊人手机在线视频| 亚洲第一在线综合网站| 麻豆视频在线免费看| 国产女人18水真多18精品一级做 | 综合久久给合久久狠狠狠97色| 亚洲乱码国产乱码精品精大量| 国产成人午夜精品5599| 亚洲欧美天堂在线| 美女在线视频一区| www.日本xxxx| 久久亚洲精品伦理| 久久美女福利视频| 亚洲永久视频| aⅴ在线免费观看| 亚洲影院一区| 国内外免费激情视频| 亚洲欧美日韩国产一区| 国产精品沙发午睡系列| 日韩一级在线| avav在线看| 免费看黄裸体一级大秀欧美| 成人一级片网站| 久久亚洲精选| 三级在线免费看| 美女国产一区二区三区| 天天干在线影院| 麻豆精品视频在线| 91av视频免费观看| 国产真实乱子伦精品视频| 99久久99精品| 丰满岳乱妇一区二区三区| 美女扒开腿免费视频| 成人av电影免费观看| 伊人网综合视频| 久久综合九色综合欧美98 | 欧美日韩一二三四| 亚洲图片都市激情| 欧美伊人久久| 成人性生活视频免费看| 国产精品日本欧美一区二区三区| 日本三级免费观看| 蜜桃视频在线观看一区| 欧美性猛交xxxx乱大交91| 成人激情免费网站| 国产三级国产精品| 国产精品久久久久影院色老大| 永久久久久久久| 精品欧美一区二区三区| 波多野结衣一区二区三区在线| 欧美日韩和欧美的一区二区| 99精品视频免费看| 日韩av中文字幕在线免费观看| 国产午夜在线观看| 欧美精品在线第一页| av成人福利| 国产精品视频久久久| 亚洲乱码一区| 人偷久久久久久久偷女厕| 天天久久综合| 奇米精品一区二区三区| 免费成人美女在线观看| 91精品国产高清91久久久久久| 91天堂素人约啪| 欧美xxxooo| 午夜精品123| 一级日韩一级欧美| 日韩av综合网站| 91在线视频| 久久久久久久久亚洲| 91大神在线观看线路一区| 成人蜜桃视频| 久久免费大视频| 久久久久久久中文| 国产在线视频不卡二| 久久精品国产亚洲av麻豆| 亚洲人成小说网站色在线 | 亚洲欧洲国产精品久久| 亚洲精品影院在线观看| 男生操女生视频在线观看| 99久久国产免费看| 性色av无码久久一区二区三区| 色综合天天综合网国产成人综合天| 国内精品久久久久久久久久| 在线观看日韩www视频免费| 美女av在线免费看| 91福利入口| 99热精品久久| 一本久道中文无码字幕av| 成人午夜激情影院| 91日韩中文字幕| 欧美福利视频一区| 国产九色在线| 人人爽久久涩噜噜噜网站| 国产精品午夜av| 强开小嫩苞一区二区三区网站| 三级欧美韩日大片在线看| 喷水视频在线观看| 夜夜嗨av一区二区三区网页| 91精品国产乱码久久久| 国产亚洲日本欧美韩国| 天堂av在线网| 国产欧美在线一区二区| 午夜激情一区| 久久6免费视频| 国产精品每日更新| 国产成人精品777777| 国产视频精品久久久| 超碰在线97国产| 国产98在线|日韩| 国产主播一区| 国产香蕉精品视频| 一区二区三区精密机械公司| 国产美女明星三级做爰| www.欧美精品| 亚州欧美在线| 日本黄色播放器| 久久er99热精品一区二区| 美国美女黄色片| 欧美三级乱人伦电影| yw视频在线观看| 国产精品白嫩美女在线观看| 欧美激情在线精品一区二区三区| 成年人黄色片视频| 久久久www成人免费毛片麻豆| 日韩在线视频免费播放| 亚洲精品视频网上网址在线观看| 狠狠操一区二区三区| 精品日韩电影| 日韩精品国产精品| 九九热免费在线| 欧美日韩午夜在线视频| 快射av在线播放一区| 91精品国产91久久久久青草| 黄色日韩精品| 一本加勒比波多野结衣| 欧美日韩国产精品一区二区三区四区 | www.色欧美| 亚洲欧美偷拍三级| 亚洲国产精品久久人人爱潘金莲| 欧美日韩爱爱视频| 欧美日韩一区二区三区不卡视频| 免费无码不卡视频在线观看| 久久久亚洲精品一区二区三区| 中日韩在线观看视频| 久久综合九色九九| 精品自拍偷拍| 免费涩涩18网站入口| 亚洲日本一区二区| 欧美自拍第一页| 国产精品草莓在线免费观看| 国产精品x453.com| 欧美日韩人妻精品一区在线| 色噜噜狠狠色综合中国 | 2018国产精品视频| 欧美一区电影| 91porn在线| 在线精品视频免费播放| av网站在线看| 欧美18视频| 国产精品亚洲成人| 久久中文字幕免费| 大胆欧美人体视频| 国产亚洲一区二区三区不卡| 波多野结衣免费观看| 欧美日韩另类视频| 黄色网页在线免费观看| 久久精品ww人人做人人爽| 六月丁香婷婷色狠狠久久| 国产精品成人久久| 日韩一区在线视频| 欧美电影在线观看免费| 久热在线视频观看| 欧美日韩在线视频一区| 欧美极品视频| 免费在线国产精品| 国产成人av电影在线播放| 中国一区二区视频| 91sa在线看| 欧美日本一区二区视频在线观看| 欧美福利第一页|