曾在字节实习的程序员小姐姐,教你一步提取动漫线稿!比用PS更清晰

每当你看到喜欢的动漫作品,想把线稿提出来、进行重新上色等加工时,你是怎么做的?

用PS吗?

是不是有点麻烦?结果还很糊?

GitHub上有一个小姐姐做了一个动漫线稿提取器,只需 一行代码就能搞定!

效果是这样的:

以及这样的:

非常 干净清晰有没有!

如何一步搞定动漫线稿提取

这款“又快又好”的线稿提取器名叫 Anime2Sketch,可用于插画、动漫艺术和漫画。

使用Python语言开发,使用前确保具备以下条件:

  • Python 3 (推荐使用Anaconda)
  • CPU or NVIDIA GPU + CUDA CuDNN
  • Pillow, PyTorch
  • 首先执行以下 两步

  • 安装所需的软件包:pip install -r requirements.txt
  • 从GoogleDrive下载预训练权重文件,然后将其放入weights /文件夹中
  • 然后就可以进行测试了!使用下面这行代码:

    python3 test.py –dataroot 你的输入目录 –load_size 512 –output_dir 你的输出目录

    其中参数load_size:由于内存限制,程序需要在处理之前调整输入图像的大小。默认情况下,将其大小调整为512×512。

    这么方便,怎么实现的呢?

    (小遗憾是目前只可在Linux或macOS上运行。)

    基于一篇论文实现

    也是由她作为一作,将在字节跳动公司实习时的一部分成果写成的论文。

    论文中提到,为了从照片中合成缺少的手绘草图,他们提出了一个从草图到照片和从照片到草图的联合学习框架。

    并进一步提出了一个简单而有效的开放域采样和优化策略。

    他们的方法利用所学的域内 (in-domain)数据的草图到照片和照片到草图的映射,可以迁移到开放域 (open-domain)类中。

    最终他们将这篇论文的研究成果应用到动漫线稿提取,做成了这样一款程序。

    有 友看到后很兴奋:可以用来给自家娃做“神奇宝贝“和“爆旋陀螺”的涂色页了!

    有人好奇这和用Photoshop技术上有什么不一样?其他 友解释道因为Photoshop仅检测边缘,会有“伪像”,这款明显更干净!

    不过有 友指出最后的图片输出质量还可再提高,比如使用 PNG格式。 (原来是JPEG)

    还有人说起了题外话,对示例图片里的动漫海盗战记 (Vinland Saga)进行了疯狂安利!

    今年即将加入Facebook Reality Labs实验室的On-Device AI团队,成为一名研究科学家。

    感兴趣的同学戳链接尝试吧:https://github.com/Mukosame/Anime2Sketch

    参考链接:

    点这里 ??关注我,记得标星哦~

    多项入驻政策&福利,快来申 ~

    本次项目申 面向 AI软件互联 芯片5G及相关领域企业,申 成功可获得数百万-数千万启动资金、股权投资、贷款补贴、住房补贴、家属子女安置等政策支持。

    27日/周四下午,将举办线下宣讲&对接会,与意向企业现场沟通。欢迎大家 名:

    一键三连「分享」、「点赞」和「在看」

    科技前沿进展日日相见~

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年4月26日
    下一篇 2021年4月26日

    相关推荐