你準備好了對心儀的人表白了嗎?你的情人節禮物準備好了嗎?如果都沒有,不妨發揮程序員的特長,先給TA送個別出心裁的禮物,表達你的愛意和真心。接下來教你在華為云ModelArts上用五步完成這個特別的心意——用AI給你的TA畫一幅肖像畫。
前期準備
在使用ModelArts之前,需要進入華為云官網,然后注冊華為云賬號,再進行實名認證。主要分為4步(注冊–>實名認證–>服務授權–>領代金券)(如有已完成部分,請忽略)
點此去完成實名認證,賬號類型選"個人",個人認證類型推薦使用"掃碼認證"。
具體步驟
下面是生成肖像畫的具體步驟
第一步,環境配置
先進入華為云提供的U-2-Net生成肖像畫頁面,并進行環境配置:
這樣就進入了操作界面。注意事項中提醒:
本案例使用框架: PyTorch1.4.0
本案例使用硬件: GPU 。
按照案例中要求,選中PyTorch1.4.0。(我的是進入操作頁面后已經自動選擇好了,如果沒有自動選擇,就手動選擇一下)
在案例準備好后,選擇右邊的切換規格,切換成GPU。(默認規格是CPU,一定要記得切換!!!)
點擊切換規格。
第二步,下載數據和代碼
選中代碼后,點擊本頁面頂部菜單欄的三角形運行按鈕或按Ctrl+Enter鍵運行每個方塊中的代碼。
下載數據和代碼這一步,運行成功后會出現以下代碼
在運行過程中可以觀察到操作界面右下角會不斷變化顯示這個表示正在運行
顯示這個表示運行結束
第三步,安裝依賴庫
安裝依賴庫這一步,運行成功后會出現以下代碼
第四步,開始生成肖像畫
第五步,展示生成前后的結果
更換照片只需要更改這兩處
照片位置
更換照片后的生成結果
圖片顯示成一行。
import matplotlib.pyplot as pltfrom PIL import Imageif __name__ == '__main__': img = Image.open('./test_data/test_portrait_images/portrait_im/image.png') transfer_img = Image.open('./test_data/test_portrait_images/portrait_results/image.png') plt.figure(figsize=(10,10)) #設置窗口大小 plt.subplot(2, 2, 1) #設置成兩行兩列 plt.imshow(img) plt.subplot(2, 2, 2) #設置成兩行兩列 plt.imshow(transfer_img) plt.show()
自動更新停止時間
最后
對于AI小白來說,整個操作都是完全零門檻,只需按照提示的代碼運行,就可以簡單輕松地完成這個項目,為心愛的TA送上專屬的情人節禮物。
原文標題:AI讓普通人秒變藝術大師,情人節為你的TA做一幅肖像畫吧!
文章出處:【微信公眾號:華為開發者社區】歡迎添加關注!文章轉載請注明出處。
審核編輯:湯梓紅
-
華為
+關注
關注
216文章
34517瀏覽量
252476 -
AI
+關注
關注
87文章
31360瀏覽量
269762 -
程序
+關注
關注
117文章
3794瀏覽量
81255
原文標題:AI讓普通人秒變藝術大師,情人節為你的TA做一幅肖像畫吧!
文章出處:【微信號:Huawei_Developer,微信公眾號:華為開發者社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論