专栏首页Jack-Cui为艺术而生的惊艳算法

为艺术而生的惊艳算法

、前言

大家好,我是 Jack 。

周一,看到 arXiv 新发了一篇非常有趣的论文:「Stylized Neural Painting」。

看着很有意思,文章就先写出来了,这简直就是为艺术而生的算法,看下效果:

你没看错,算法根据我们提供的图片自动一笔一划的创作油画

图像风格迁移算法,一直都有人研究,但之前的效果多少差点意思,而这个刚刚发表的「Stylized Neural Painting」效果有了不错的提升。

准备好的你画笔和键盘,今天继续手把手教学。

算法原理、环境搭建、效果实现,一条龙服务,尽在下文!

二、Stylized Neural Painting

论文提出了一种图片转画作的算法,生成的画作效果逼真,风格可控。

与以往图片风格迁移算法不同,算法是根据提供的图片推导作画的每一个笔划,做到了「一笔一划」的作画效果。

设计了新的神经网络渲染器,模拟矢量渲染器的行为,将笔画预测作为参数搜索过程,以最大限度提高输入和渲染输出之间的相似性。

用栅格化网络和阴影网络的双通道神经网络渲染器实现颜色和形状的解耦,该方法生成的图像无论在整体外观还是局部纹理上都具有较高的保真度。

右下角小图是原图,大图是算法转换的油画作品。

除了油画风格,还有水彩笔、记号笔的画风:

还有颜色或纹理的风格迁移:

更详细的内容,可以直接看 paper:

论文地址:https://arxiv.org/abs/2011.08114

三、效果测试

Github 项目地址:https://github.com/jiupinjia/stylized-neural-painting

第一步:搭建测试环境。

根据 Requirements.txt 安装依赖库即可,很简单。

没有什么特殊的库。

第二步:下载训练好的模型权重文件,一共有四个模型,我直接打包好了。

我将程序和权重文件都进行了打包,嫌麻烦,可以下载直接使用。

下载地址(提取码:jack):

https://pan.baidu.com/s/1i9OsVHmdIHZG2x3Sch2gBA

第三步:在工程目录,运行程序。

python demo_prog.py --img_path ./test_images/apple.jpg --canvas_color 'white' --max_m_strokes 500 --max_divide 5 --renderer oilpaintbrush --renderer_checkpoint_dir checkpoints_G_oilpaintbrush

img_path:要输入的图片。

canvas_color:可以理解为画板的背景颜色。

max_m_strokes 和 max_divide:控制笔划的大小,画作最后的细致程度。

renderer:画作风格,可选参数有watercolor、markerpen、oilpaintbrush、rectangle。

renderer_checkpoint_dir:权重文件路径。

最终的生成效果会根据笔划,由少到多,保存在 output 文件夹里。

运行效果:

运行在 RTX 2060 super 上,花费大约 5 分钟,最终效果:

五、絮叨

图解深度学习等技术教程,还在写,让我好好梳理一番,敬请期待!

我是 Jack ,我们下期见。

原文地址:https://mp.weixin.qq.com/s/BnuNQYk4AXbyQpZFwu02qg 文章持续更新,可以微信公众号搜索【JackCui-AI】第一时间阅读,本文 GitHub https://github.com/Jack-Cherish/PythonPark 已经收录,有大厂面试完整考点,欢迎Star。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【虫二】的人工智能

    艺术创作一直是人类精神活动的最高级形式,自古以来,人们认为只有人类的智慧才能真正领悟艺术作品的深远意境和奥妙神韵,玄而又玄的艺术风格更是只可意会,不可言传。近些...

    新智元
  • 日本老爷爷坚持17年用Excel作画,我可能用了假的Excel

    大数据文摘
  • 日本老爷爷坚持17年用Excel作画,我可能用了假的Excel···

    华章科技
  • 不会编程也能做这么酷炫的视频风格迁移?这个工具冲上Reddit热榜,还能在线试玩

    这两天,Reddit上一则关于视频风格迁移的帖子火了,发布仅一天就冲上了机器学习社区的热榜第一。

    深度学习技术前沿公众号博主
  • 大会活动|2019 ADM-腾讯优图带你玩转AI魔法,AI火锅、同声传译、智能会务速来体验

    每年都能在亚洲范围内引起轰动的亚洲设计管理论坛暨生活创新展(ADM),即将于10月31日登陆杭州。

    优图实验室
  • Easy Martrix!——为新媒体艺术而生的电机矩阵

    作为一群在成天瞎搞事情的我们,这次被上海的朋友拉着,在宁波参加了一个黑客松,一起做了两个项目,这次就先说说第一个。

    UDM Lab
  • “北京八分钟”团队:让中国机器人登上世界之巅

    平昌冬奥会闭幕式上的“北京八分钟”表演。 2月25日,韩国平昌冬奥会闭幕式演出,“北京八分钟”上演。24台人工智能机器人控制着“冰屏”与24名轮滑演员,...

    机器人网
  • 循环、递归与魔术(五)——再谈递归的魔术逻辑与欣赏

    在前面的系列文章里,我们谈到了循环和递归的数理逻辑和魔术艺术逻辑,今天我们就递归的魔术逻辑,通过一个优雅的魔术,来最后对整个系列做一个收尾。

    magic2728
  • 因为无聊和抠门,77岁老人用Excel作画

    趁春光大好,去做你想做, 却未做过的事。 Excel作画 提起 Excel, 我们桌面基本都有这样一个图标, 通常它会被用来制表和做数据分析。 ? 不过到了一位...

    前朝楚水
  • HTC VIVE点燃上海时装周 首次实现以VR走秀呈现VR设计

    VRPinea
  • 《复仇者联盟3》手机也能拍 智云Smooth4让你大开眼界

      说到最近的热点,那就怎么都避不开《复仇者联盟3》的热映了。于情于理,这个在美漫电影中地位最高的系列早在公布之初起便获得了空前的关注。看着一个个数如家珍般的超...

    Nofly
  • 漫画家Pat Lee现场手绘!

    腾讯ISUX
  • 这些用excel作的画,我是跪着看完的

    源 / 顶级程序员 文 / 水木华章 提起Excel,大家第一时间想到的可能就是表格和数据。但是你知道吗?日本有位七十多岁的老爷爷堀内辰男,居然用exce...

    顶级程序员
  • 为给艺术生讲编程,上海大学副教授“变身”萝莉,自制软件二次元上网课

    为了给在家上课的同学们的同学们更好的学习体验,老师们煞费苦心,各种线上直播软件齐上阵。不过,学生还没开始抱怨,老师倒是先把苦叫上了天,纷纷表示“当主播这么不容易...

    大数据文摘
  • 基于Godot 2.2 alpha的蘑菇塔游戏

    Mushroom Towers是一款简单易用的小型塔防游戏,着眼于在放置塔架时创建惊人的路线,让昆虫在尝试吃掉南瓜时向下移动。

    海拥
  • 厂商专访︱米多娱乐:内容为王的同时,VR+互动非常必要

    VRPinea
  • 河南开封联合腾讯文旅打造“老家河南 黄河之礼”北宋华服秀惊艳亮相

    ? ? 4月3日晚,2021中国(开封)清明文化节开幕式现场,在河南省文旅厅指导下,开封与腾讯文旅合作的“宋廷梦乐”北宋华服秀作为“老家河南黄河之礼”国际文旅...

    腾讯文旅
  • 威尼斯国际电影节五部华语VR影片入围,谁将脱颖而出?

    VRPinea
  • 给数据统计报表的可视化设计形式

    如今,数据可视化在各行各业都得到了大量应用,它的出现不仅仅提升了说服力、可读性和逻辑性。而且对统计报表类也产生了巨大的影响。今天,小编带大家来看下数据可视化在统...

    CDA数据分析师

扫码关注云+社区

领取腾讯云代金券