前两天在 GitHub Trending 上看到个利用 AI 自动给图片上色的项目(style2paints)火起来了。

其实早在今年 3 月份的时候,我便写过一篇文章,介绍了 GitHub 上那几个借助人工智能来辅助人类优化摄影或绘画工作的项目,当中也包含了 style2paints 这个项目。

不过当时公众号还没什么粉丝,文章阅读量比较低,很多人还没看到过那篇介绍。因此今天我抽空把那篇文章重新编辑调整了一下,再次做下分享,希望有更多人能看到,以便了解到 GitHub 上这些有趣项目的存在。

以下是正文。

前言

在 AI 大行其道的时代,工程师们也开始思考如何用这项技术来解决一些实际问题。

当这班工程师把 “魔爪” 伸向艺术家们擅长的绘画领域时,有趣的事情发生了。他们发现一些艺术家们引以为豪的图像绘制、色块填充、图层修补等技巧都能轻而易举的通过 AI 完成。

具体是如何做到的,相信下面这几个开源项目能给你答案。

PI-REC

这是我曾经在某个技术论坛上偶然看到过的,由南京大学与中山大学几名学生联手制作的一个项目,它通过与 AI 结合的方式,帮用户快速将手绘草稿转为成品图。

使用者只需简单画上几笔就能转成完整画像,简直堪称手残党的福音!

它的绘制过程大概是像下面这样的:

简单几笔给你画个老婆:

还能把真人转为动画:

GitHub:http://t.cn/EJYO93K

看完这个项目之后,你还觉得通过下面步骤画好一只马是在搞笑吗?

style2paints

线稿成图工具有了,线稿上色还远吗?

Style2Paints 是一款 AI 驱动的线稿上色工具 ,可根据用户上传的自定义色彩给线稿进行上色,甚至连画作的光线、阴影等效果也能一并处理,最终处理效果令人震撼。

其中线稿的上色工作会分为多个步骤进行,使得最终成品也能拥有多个图层,让创作者可以很轻松的完成后续的微调与修改工作。

一图胜千言,发几张示例图让大家感受一下。

少女风:

萝莉风:

御姐风:

GitHub:http://t.cn/R0lBgD8

deep-painterly-harmonization

这是一个基于深度学习的开源项目,让图片可以毫无违和感的融入到绘画作品中,目测后面会被广大网友玩坏 ?

照例来两张图感受一下。

第一列为原图,第二列为未被处理过的融合图,第三列为成品图:

最后这张最骚了,来自卷福的蜜汁微笑 ?

GitHub 地址:http://t.cn/Rmx7Yy3

该项目作者栾福军是一名 90 后,本科毕业清华,现在在康奈尔大学攻读博士学位。

递上一份作者简介让大家感受下。

此外该作者还发表过其它一系列论文:

都是 90 后,人与人之间的差距竟是如此巨大

deep-photo-styletransfer

最后分享的这个项目,它基于深度学习,利用深度卷积网络进行摄影风格转换,能在瞬间切换图片摄影风格。

下面给大家看下示意图。

第一、二列为原始图,第三列为合成图:

宇宙第一人工智能体小扎也没被放过

GitHub 地址:http://t.cn/R6c2GhH

看到这里,摄影师恐怕要哭晕在厕所了,"我 P 半天的图,你一下就给处理了?"。

顺带提一点,该项目作者跟上面那个 deep-painterly-harmonization 作者是同一人,隐隐约约感受到一股来自学霸的压力。。。

写在最后

大家从上面我分享的几个项目应该可以看出,我们目前日常所做的一些重复性劳动正在慢慢的被人工智能所替代。

不少人在此时兴许又会感到焦虑,其实大可不必,为了避免让自己成为一名「卢德分子」,你要做的应该是先去接纳这项新技术,并思考如何如何将这项技术应用到自己的实际生活,提高自己的工作效率。

如何保证自己的工作不被人工智能所替代呢?

迈克斯·泰格马克在《生命3.0》一书给出了非常好的建议,在此分享给大家看下:

近期,在对“哪些工作会被机器取代”的一项预测中,有人提出了一些在职业教育之前应了解的职业问题。这些问题十分有用。

比如:

  • 这份工作是否需要与人交互,并使用社交商?

  • 这份工作是否涉及创造性,并能使你想出聪明的解决办法?

  • 这份工作是否需要你在不可预料的环境中工作?

在回答这些问题时,得到的肯定答案越多,你的就业选择可能会越好。这意味着,相对安全的选择包括教师、护士、医生、牙医、科学家、企业家、程序员、工程师、律师、社会工作者、神职人员、艺术家、美发师和按摩师。

相比之下,那些高度重复、结构化以及可预测的工作看起来过不了多久就会被机器自动化。计算机和工业机器人早在很久以前就已经取代了这类工作中最简单的那部分。

持续进步的技术正在不断消灭更多类似的工作,从电话销售员到仓管员、收银员、火车司机、烘焙师和厨师。接下来,就是卡车、公交车、出租车和 Uber/Lyft 司机等。

还有更多职业,包括律师助理、信用分析师、信贷员、会计师和税务员等,虽然这些工作不属于即将被完全消灭的工作之列,但大多数工作任务都将被自动化,因此所需的人数会越来越少。

可以看到,程序员在目前还是处于一个比较安全的位置的,但随着后面人工智能的技术愈加成熟,应用愈加广泛,一些相对平庸、没有创造力的程序员应该还是会最先被淘汰。

要让自己变得不可替代,便得保持不断学习,灵活调整,随时更新自己的技能,以适应这个瞬息万变的时代。

以上,便是今天的分享,觉得内容对你有所帮助的,还请点个「在看」支持,谢谢各位。

推荐阅读:

GitHub 超 6800 Star!让你一键还原百年老电影、黑白旧照片本色

「GitHub 交流群」已开放

想入群的可在公众号后台回复「入群」

神笔马良? AI 绘画?GitHub 上这几个项目教你怎么玩!相关推荐

  1. 川大优秀毕业生在GitHub上建了一个项目《深度学习500问》,还未完结就获赞无数

    近年来,深度学习在语音.图像.自然语言处理等领域都取得了非常不错的成果,自然而然地成为技术人员争相学习的热点. 为了帮助正在学习深度学习的伙伴们,川大的一名优秀毕业生,在GitHub上创建了一个项目: ...

  2. 2020年10月份Github上热门的开源项目

    10月份GitHub上最热门的Java开源项目排行已经出炉啦,一起来看看上榜详情吧: 1. base-admin https://github.com/huanzi-qch/base-admin St ...

  3. iOS开发必读-GitHub 上Top100 的 Objective-C 项目

    这篇文章是官方账号在简书推出的文章,感兴趣的请点击下面: 点我看<iOS开发必读-GitHub 上Top100 的 Objective-C 项目> 简单摘录5个项目: 1.AFNetwor ...

  4. 如何在 GitHub 上高效搜索开源项目(转载)

    如何在 GitHub 上高效搜索开源项目 查看全文 http://www.taodudu.cc/news/show-1347360.html 相关文章: Mybatis.cfg配置标签的顺序问题 To ...

  5. 运行github上下载的vue项目

    文章目录 一.环境准备 1.下载node.js 2.设置cnpm 3.初始化项目脚手架vue-cli 二.运行vue项目 1.从github上下载一个vue项目: 2.安装项目所需的依赖: 3.运行项 ...

  6. 如何在GitHub上传并更新项目

    如何在GitHub上传自己的项目 这两个博客可以参考,非常好 https://www.jianshu.com/p/6de75cba5c8a https://www.jianshu.com/p/6478 ...

  7. 正确启动从GitHub上下载的vue项目:vueAdmin-template

    由 匿名 (未验证) 提交于 2018-06-28 11:33:05 登录或注册以发表评论 649 次浏览 先讲重点,后上相关资料: 遇到的问题:在启动从GitHub上下载的vue项目:vueAdmi ...

  8. GitHub上关于docker的项目排名前十个介绍

    一.GitHub上关于docker的项目排名前十个介绍,同时推荐下两本gitbook 1. docker: https://github.com/docker/docker 开发语言:Go  18, ...

  9. 怎样在GitHub上传自己的项目

    一.在GitHub上注册一个账号. 二.下载安装安装Git for Windows 三. 1.在GitHub上新建一个仓库 2. 3.复制一下,待会使用 4.右键要上传的项目,选择git bash h ...

最新文章

  1. 好程序员web前端分享使用JavaScript正则表达式如何去掉双引号
  2. Spring启动慢?提速利器SpringFu来了
  3. mysql 打包 脚本_windows下mysql自动备份压缩打包时间命名批处理脚本
  4. pythonpath manager_python 路径操作工具 pathlib,比 os 模块好用太多
  5. 前端MVC学习总结(三)——AngularJS服务、路由、内置API、jQueryLite
  6. Solr部署到tomcat
  7. Python version 3.3 required, which was not found in the registry
  8. ca证书申请流程有哪些?
  9. 百度云盘海外版免费不限速,就是国内不能用!
  10. python入门区块链技术_区块链教程
  11. 毕节市搜索引擎优化_毕节市网站建设58同城
  12. kmeans聚类算法python实现_Python实现Kmeans聚类算法
  13. 企业微信好友无上限,私域流量即将迎来春天?
  14. 信息收集之——FOFA网站常用搜索语法
  15. F和弦(大横按)的训练方法
  16. jupyter 内核似乎挂掉了 它很快将自动重启---解决方案
  17. ImageMagick convert多张照片JPG转成pdf格式,pdfunite合并PDF文件
  18. murmur3哈希算法 1
  19. 【智能优化】禁忌搜索算法(Matlab代码实现)
  20. 企业如何选择靠谱的加密软件?

热门文章

  1. 【MySQL】mysqldump --help
  2. 众筹电商模式的原理,怎么实现用户裂变?
  3. 电工(海波)口录(自用/长期更新)
  4. jsp基础、脚本元素的使用、乘法表、html输出表格内容、成绩判断
  5. 取餐柜带给高校的价值火花
  6. .NetCore如何使用EFCore
  7. 移通创联MODBUS转PROFIBUS网关和霍尼韦尔DCS系统之间通讯
  8. android 横屏录制视频,安卓手机如何录制屏幕视频?一招结束录屏的烦恼
  9. c语言勤工助学信息管理系统,勤工助学
  10. iOS_Bug收集(一)