摘要:一鍵“Run in ModelArts”,無需考慮計算資源、環境的搭建,簡單運行代碼,即可擁有你的超級大月亮,打造專屬于你的夢幻中秋月夜,
本文分享自華為云社區《中秋節,華為云AI送上超級大月亮制作教程,體驗贏開發者鍵鼠套裝》,作者:華為云社區精選 ,
與家人、朋友共賞一輪明月時
你還在費力尋找角度拍月亮
糾結如何發朋友圈嗎
快來試試這個魔幻黑科技
基于原生視頻的AI處理方法
一鍵切換天空背景
生成超級大月亮


魔法換天黑科技,手殘黨也可以拍大片
這是一種基于視覺的視頻天空替換和協調方法,它可以自動識別天空,然后將天空從圖片中切割出來,再將其替換成目標天空,從而實作魔法換天,

第一步:天空摳圖: 通過對蒙版資料集進行訓練,將圖片中的天空和其它物體進行像素級的劃分,從圖片中分離出天空部分,
第二步:運動估計: 分析圖片中物體的位移情況,預估相機移動方向,使替換后的天空和之前的天空位移一致,
第三步:影像混合: 將去掉天空的原視頻和要替換后的天空視頻進行融合,同時對非天空的部分采用色彩疊加,使天空和其它物體的視覺效果相近,讓視頻效果更加逼真,
由于這個演算法完全基于視覺,所以對拍攝設備沒有任何要求,基于此,我們可以打造任意“天空之城”,比如在中秋節這一天,將平平無奇的隨手拍視頻一鍵“魔法”成超級月亮大片,
三步生成你的超級大月亮視頻
整個“魔法換天”黑科技,可以基于華為云ModelArts來實作,ModelArts讓AI開發變得更簡單、更方便,所以就算不懂代碼的小白,也能分分鐘生成超級大月亮視頻,
-
一站式: 開“箱”即用,涵蓋AI開發全流程,包含資料處理、模型開發、訓練、管理、部署功能,可靈活使用其中一個或多個功能,
-
易上手: 提供云化JupyterLab,案例內容秒級接入與分享,免費算力,規格按需切換,
-
高性能: 優化深度模型推理中GPU的利用率,加速云端在線推理,
-
靈活: 支持多種主流開源框架(TensorFlow、PyTorch、MindSpore等),
下面,三個步驟帶大家實作超級大月亮,
1、 準備好一段白天拍攝的視頻,以及需要替換上去的月亮特效圖片(可直接保存使用下圖的超級月亮),其中,視頻必須滿足白天拍攝、有藍天白云天空背景、鏡頭水平緩慢移動、橫屏四個條件,否則天慷訓背景的效果不佳;

2、 點擊鏈接 進入ModelArts JupyterLab運行環境,參考下圖將視頻檔案和圖片檔案分別上傳到SkyAR/test_videos目錄和SkyAR/skybox目錄下;

3、修改 “設定演算法引數” 中datadir 和 skybox 兩個引數的路徑為剛上傳的視頻和圖片路徑;
parameter = { "net_G": "coord_resnet50", "ckptdir": "./checkpoints_G_coord_resnet50", "input_mode": "video", "datadir": "./test_videos/annarbor.mp4", # 待處理的原視頻路徑 "skybox": "supermoon.jpg", # 要替換的天空圖片路徑 "in_size_w": 384, "in_size_h": 384, "out_size_w": 845, "out_size_h": 480, "skybox_center_crop": 0.5, "auto_light_matching": False, "relighting_factor": 0.8, "recoloring_factor": 0.5, "halo_effect": True, "output_dir": "./jpg_output", "save_jpgs": False } str_json = json.dumps(parameter)
4、參考下圖,在ModelArts JupyterLab中運行所有代碼,

等代碼運行結束,就能看到新鮮出爐超級月亮大片,
中秋福利
八月十五夜,月色隨處好,
?? 點擊體驗華為云“Run in ModelArts”,無需考慮計算資源、環境的搭建,一鍵運行代碼,即可擁有你的超級大月亮,打造專屬于你的夢幻中秋月夜,
?? 點擊鏈接參與論壇中秋微話題互動,上傳你生成的超級大月亮,或寫下中秋祝福,羅技鍵鼠套裝、保溫杯和開發者收納包等你贏哦!
最后,祝所有開發者們中秋快樂,花好月圓人團圓,
點擊關注,第一時間了解華為云新鮮技術~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/506030.html
標籤:其他
