一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

動(dòng)漫生成器讓照片秒變手繪日漫風(fēng)?。。?/h1>

隨手拍張照片,順勢(shì)轉(zhuǎn)換為宮崎駿、新海誠(chéng)等日漫大師的手繪風(fēng)格作品,這個(gè)專門(mén)生成動(dòng)漫圖像的 GAN,實(shí)測(cè)很好用。

盡管最近 2019 年的圖靈獎(jiǎng)?lì)C給了計(jì)算機(jī)圖形學(xué)、頒給了皮克斯 3D 動(dòng)畫(huà),但很多人可能認(rèn)為二維動(dòng)漫更有意思一些。像宮崎駿、新海誠(chéng)這些大師手繪下的動(dòng)漫,才有了靈魂,張張都能成為壁紙,而整個(gè)日漫也以二維為核心。 如果有模型能將真實(shí)畫(huà)面轉(zhuǎn)化為日漫風(fēng)格的手繪畫(huà)面,那一定非常炫酷。最近機(jī)器之心發(fā)現(xiàn)確實(shí)有這些模型,從 CartoonGAN 到 AnimeGAN 都能生成非常有意思的圖像。

這里有一個(gè) TensorFlow 新項(xiàng)目,它實(shí)現(xiàn)了 AnimeGAN,并提供了預(yù)訓(xùn)練模型。也就是說(shuō),我們下載后可以直接試試生成效果。作為日漫風(fēng)格的愛(ài)好者,我們很快就試用了一下新項(xiàng)目。 項(xiàng)目地址:https://github.com/TachibanaYoshino/AnimeGAN 雖然原項(xiàng)目給出的最佳示例很多都是街景,但我們發(fā)現(xiàn)各種場(chǎng)景也都還行,如下是我們?cè)囉玫脑瓐D與生成效果??纯吹谝粡垯鸦ǖ郎尚Ч鋈挥幸环N《千與千尋》的感覺(jué)。

如果只針對(duì)人物,轉(zhuǎn)換效果也是非常不錯(cuò)的。我們嘗試將新垣結(jié)衣的照片輸入 AnimeGAN 模型,然后就有如下這種神奇的畫(huà)風(fēng),感覺(jué)直接用到動(dòng)漫里也沒(méi)什么問(wèn)題了。

在原 GitHub 項(xiàng)目中,作者還給了非常多的示例,上面只是機(jī)器之心試用的結(jié)果,你也可以來(lái)用一用。 AnimeGAN 整個(gè)項(xiàng)目實(shí)現(xiàn)的是論文「AnimeGAN: a novel lightweight GAN for photo animation」中所提方法,作者在論文中分別將 AnimeGAN 與 CartoonGAN、ComixGAN 進(jìn)行對(duì)比。

從圖中可以看到,AnimeGAN 在細(xì)節(jié)方面的表現(xiàn)要優(yōu)于以上兩種方法,色彩相對(duì)而言更加自然,涂抹感也沒(méi)有那么強(qiáng)烈。最明顯的是第二行的效果圖,使用 AnimeGAN 生成的漫畫(huà)更加接近宮崎駿的畫(huà)風(fēng)。 方法簡(jiǎn)介 對(duì)于這個(gè)項(xiàng)目的 AnimeGAN,如下所示為 AnimeGAN 所采用的生成器網(wǎng)絡(luò)與判別器網(wǎng)絡(luò)??雌饋?lái)模型整體是比較常規(guī)地一個(gè)卷積神經(jīng)網(wǎng)絡(luò),但它會(huì)采用實(shí)例歸一化以及新型的 LReLU 激活函數(shù)。

除了架構(gòu)細(xì)節(jié)上的更新外,作者還提出了以下三個(gè)新的損失函數(shù):

灰度風(fēng)格(grayscale style)loss

灰度對(duì)抗(grayscale adversarial)loss

色彩重構(gòu)(color reconstruction)loss

這些損失函數(shù)能夠讓生成圖片的風(fēng)格更加接近于真實(shí)的漫畫(huà)風(fēng)格。 下表比較了 ACartoonGAN 與 AnimeGAN 的模型大小與推理速度。可以明顯看出,AnimeGAN 是個(gè)相對(duì)輕量級(jí)的 GAN,具有更少的參數(shù)量以及更快的推理速度。

總體來(lái)說(shuō),新提出來(lái)的 AnimeGAN 是一種輕量級(jí)的生成對(duì)抗模型,它采用了較少的模型參數(shù),以及引入格拉姆矩陣(Gram matrix)來(lái)加強(qiáng)照片的風(fēng)格。研究者的方法需要采用一系列真實(shí)圖片與一系列動(dòng)漫圖片做訓(xùn)練,且這些圖片并不需要成對(duì)匹配,這就表明訓(xùn)練數(shù)據(jù)非常容易獲得。 項(xiàng)目實(shí)測(cè) 我們?cè)?Ubuntu 18.04 下對(duì)本項(xiàng)目進(jìn)行了測(cè)試,相關(guān)依賴環(huán)境如下:

python 3.6.8

tensorflow-gpu 1.8

opencv

tqdm

numpy

glob

argparse

這些依賴項(xiàng)可以說(shuō)都是 CV 中常用的擴(kuò)展庫(kù),我們就不用費(fèi)盡心思去解決各種依賴環(huán)境沖突的問(wèn)題了,這里給個(gè)好評(píng)。 以下是本項(xiàng)目的訓(xùn)練及測(cè)試詳細(xì)流程。我們首先將 AnimeGAN 項(xiàng)目克隆到本地,在 Jupyter notebook 中輸入:

!gitclonehttps://github.com/TachibanaYoshino/AnimeGAN

將工作目錄切換到 AnimeGAN: importos os.chdir('AnimeGAN') print(os.getcwd()) 接下來(lái)下載項(xiàng)目作者提供的預(yù)訓(xùn)練模型,使用 vim download_staffs.sh 創(chuàng)建一個(gè) Shell 文件,輸入如下命令: URL=https://github.com/TachibanaYoshino/AnimeGAN/releases/download/Haoyao-style_V1.0/Haoyao-style.zip ZIP_FILE=./checkpoint/Haoyao-style.zip TARGET_DIR=./checkpoint/saved_model mkdir-p./checkpoint wget-N$URL-O$ZIP_FILE mkdir-p$TARGET_DIR unzip$ZIP_FILE-d$TARGET_DIR rm$ZIP_FILE DatesetURL=https://github.com/TachibanaYoshino/AnimeGAN/releases/download/dataset-1/dataset.zip ZIP_FILE=./dataset.zip TARGET_DIR=./dataset rm-rfdataset wget-N$DatesetURL-O$ZIP_FILE unzip$ZIP_FILE-d$TARGET_DIR rm$ZIP_FILE VGG_FILE=./vgg19_weight/vgg19.npy wget--load-cookies/tmp/cookies.txt"https://docs.google.com/uc?export=download&confirm=$(wget--quiet--save-cookies/tmp/cookies.txt--keep-session-cookies--no-check-certificate'https://docs.google.com/uc?export=download&id=1U5HCRpZWAbDVLipNoF8t0ZHpwCRX7kdF'-O-|sed-rn's/.*confirm=([0-9A-Za-z_]+).*/1 /p')&id=1U5HCRpZWAbDVLipNoF8t0ZHpwCRX7kdF"-O$VGG_FILE&&rm-rf/tmp/cookies.txt 保存后退出,以上命令會(huì)將預(yù)訓(xùn)練的模型、vgg19 權(quán)重以及訓(xùn)練數(shù)據(jù)集下載并保存到其對(duì)應(yīng)目錄下。在 notebook 中運(yùn)行: !bashdownload_staffs.sh

至此即完成所有準(zhǔn)備工作,運(yùn)行如下代碼就可以對(duì)模型進(jìn)行訓(xùn)練了: !pythonmain.py--phasetrain--datasetHayao--epoch101--init_epoch1 AnimeGAN 的訓(xùn)練過(guò)程如下圖所示:

當(dāng)進(jìn)行測(cè)試時(shí),我們需要將用于測(cè)試的圖片保存到 dataset/test/real 目錄下,并運(yùn)行如下代碼: !pythontest.py--checkpoint_dircheckpoint/saved_model--test_dirdataset/test/real--style_nameH

當(dāng)看到以上輸出說(shuō)明程序已經(jīng)成功運(yùn)行完成,生成結(jié)果保存在 results 文件夾下。可以看到,在 P100 GPU 上生成一幅圖片需要大約 2.3 秒左右。 整體而言,運(yùn)行速度還是比較快的,這么好玩的項(xiàng)目,你不來(lái)試下嗎?

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • GaN
    GaN
    +關(guān)注

    關(guān)注

    19

    文章

    2207

    瀏覽量

    76775
  • 生成器
    +關(guān)注

    關(guān)注

    7

    文章

    322

    瀏覽量

    21888
  • 計(jì)算機(jī)圖形學(xué)

    關(guān)注

    0

    文章

    12

    瀏覽量

    8253

原文標(biāo)題:天秀!GitHub 硬核項(xiàng)目:動(dòng)漫生成器讓照片秒變手繪日漫風(fēng)?。。?/p>

文章出處:【微信號(hào):AI_shequ,微信公眾號(hào):人工智能愛(ài)好者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    會(huì)“說(shuō)話”的空氣管家:NRK3301加濕器音箱智能生活中樞

    告別繁瑣操作,一句‘打開(kāi)加濕器’就能享受舒適濕度,NRK3301語(yǔ)音模塊加濕器音箱懂你的需求,智能生活從此開(kāi)口即來(lái)。
    的頭像 發(fā)表于 06-12 15:11 ?163次閱讀
    會(huì)“說(shuō)話”的空氣管家:NRK3301<b class='flag-5'>讓</b>加濕器音箱<b class='flag-5'>秒</b><b class='flag-5'>變</b>智能生活中樞

    當(dāng)CCLink IE遇上DeviceNet,數(shù)據(jù)記錄儀\"卷王\"?

    信技術(shù)的協(xié)議網(wǎng)關(guān)就能讓記錄儀\"卷王\",數(shù)據(jù)效率直接拉滿。 協(xié)議\"雞同鴨講\"?網(wǎng)關(guān)組\"翻譯天團(tuán)\" 某汽車(chē)廠項(xiàng)目里,工程師加裝
    發(fā)表于 06-11 14:48

    使用s32ds軟件時(shí),無(wú)法生成是怎么回事?

    使用s32ds軟件時(shí),無(wú)法生成,并顯示以下錯(cuò)誤消息。 請(qǐng)幫忙。 生成器:錯(cuò)誤:錯(cuò)誤:LinStackCfg.npf 行:5 “bus_clock” - 語(yǔ)法錯(cuò)誤
    發(fā)表于 04-04 08:04

    “Quantum Origin”成首個(gè)獲NIST驗(yàn)證的軟件量子隨機(jī)數(shù)生成器

    -Quantinuum的“Quantum Origin”成為首個(gè)通過(guò)NIST驗(yàn)證的軟件量子隨機(jī)數(shù)生成器 Quantum Origin獲得NIST SP 800-90B對(duì)其驗(yàn)證熵源的批準(zhǔn) 增強(qiáng)了聯(lián)邦
    的頭像 發(fā)表于 04-03 15:22 ?340次閱讀

    EB Tresos狀態(tài)顯示無(wú)法運(yùn)行生成器是什么原因?qū)е碌模?/a>

    我正在嘗試集成 MCAL 包,但在生成過(guò)程中收到如下驗(yàn)證錯(cuò)誤:“無(wú)法為模塊”Dio_TS_T40D2M20I0R0“運(yùn)行生成器
    發(fā)表于 04-02 08:06

    NRK3502離線語(yǔ)音識(shí)別芯片臺(tái)燈“光影”小助手

    語(yǔ)音識(shí)別芯片NRK3502為臺(tái)燈提供高可靠本地語(yǔ)音交互,低成本、隱私保護(hù)、工業(yè)級(jí)可靠,傳統(tǒng)臺(tái)燈智能,無(wú)需聯(lián)網(wǎng),實(shí)現(xiàn)智能家居普惠化。
    的頭像 發(fā)表于 03-03 14:19 ?364次閱讀
    NRK3502離線語(yǔ)音識(shí)別芯片<b class='flag-5'>讓</b>臺(tái)燈<b class='flag-5'>秒</b><b class='flag-5'>變</b>“光影”小助手

    Python中的迭代器與生成器

    Python迭代器與生成器 列表生成式 列表生成式也叫做列表推導(dǎo)式,它本身還是列表,只不過(guò)它是根據(jù)我們定義的規(guī)則來(lái)生成一個(gè)真實(shí)的列表。 ? ? list2 = [x for x in
    的頭像 發(fā)表于 02-20 10:43 ?385次閱讀

    開(kāi)源隨機(jī)數(shù)生成器庫(kù)OpenRNG助力實(shí)現(xiàn)移植到Arm平臺(tái)時(shí)的最佳性能

    OpenRNG 實(shí)現(xiàn)了多種生成器和分布方式。生成器算法可生成“看似隨機(jī)”并具有某些統(tǒng)計(jì)特性的序列,我們將在下文進(jìn)行討論。分布方式會(huì)將序列映射到常見(jiàn)的概率分布概念,如高斯分布或二項(xiàng)分布
    的頭像 發(fā)表于 02-08 09:24 ?1299次閱讀
    開(kāi)源隨機(jī)數(shù)<b class='flag-5'>生成器</b>庫(kù)OpenRNG助力實(shí)現(xiàn)移植到Arm平臺(tái)時(shí)的最佳性能

    超詳細(xì)!FMU生成器用戶手冊(cè)來(lái)啦~

    FMU生成器是TSMaster中用于將模型打包生成FMU文件的一個(gè)工具,目前支持FMI3.0和FMI2.0版本,F(xiàn)MU類型僅支持Co-Simulation(CS),即聯(lián)合仿真FMU。本文將介紹FMU
    的頭像 發(fā)表于 01-17 20:02 ?943次閱讀
    超詳細(xì)!FMU<b class='flag-5'>生成器</b>用戶手冊(cè)來(lái)啦~

    EE-322:面向SHARC處理器的專家代碼生成器

    電子發(fā)燒友網(wǎng)站提供《EE-322:面向SHARC處理器的專家代碼生成器.pdf》資料免費(fèi)下載
    發(fā)表于 01-07 14:04 ?0次下載
    EE-322:面向SHARC處理器的專家代碼<b class='flag-5'>生成器</b>

    使用C2000?嵌入式模式生成器(EPG)進(jìn)行設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《使用C2000?嵌入式模式生成器(EPG)進(jìn)行設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:13 ?1次下載
    使用C2000?嵌入式模式<b class='flag-5'>生成器</b>(EPG)進(jìn)行設(shè)計(jì)

    Freepik攜手Magnific AI推出AI圖像生成器

    近日,設(shè)計(jì)資源巨頭Freepik攜手Magnific AI,共同推出了革命性的AI圖像生成器——Freepik Mystic,這一里程碑式的發(fā)布標(biāo)志著AI圖像創(chuàng)作領(lǐng)域邁入了一個(gè)全新的高度
    的頭像 發(fā)表于 08-30 16:23 ?1580次閱讀

    CDCM6208V1F具有小數(shù)分頻器的2:8時(shí)鐘生成器/抖動(dòng)消除器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《CDCM6208V1F具有小數(shù)分頻器的2:8時(shí)鐘生成器/抖動(dòng)消除器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-20 09:13 ?2次下載
    CDCM6208V1F具有小數(shù)分頻器的2:8時(shí)鐘<b class='flag-5'>生成器</b>/抖動(dòng)消除器數(shù)據(jù)表

    具有小數(shù)分頻器的CDCM6208 2:8時(shí)鐘生成器/抖動(dòng)消除器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有小數(shù)分頻器的CDCM6208 2:8時(shí)鐘生成器/抖動(dòng)消除器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-20 09:07 ?0次下載
    具有小數(shù)分頻器的CDCM6208 2:8時(shí)鐘<b class='flag-5'>生成器</b>/抖動(dòng)消除器數(shù)據(jù)表

    TSMaster 測(cè)試報(bào)告生成器操作指南

    用戶在基于TSMaster軟件開(kāi)發(fā)測(cè)試用例時(shí),或需要使用TSMaster生成HTML報(bào)告時(shí),需要使用TSMaster測(cè)試報(bào)告生成器。1Test_Report說(shuō)明Test_Report是目前
    的頭像 發(fā)表于 08-03 08:21 ?1033次閱讀
    TSMaster 測(cè)試報(bào)告<b class='flag-5'>生成器</b>操作指南