#AI 绘图 #GitHub GitHub上这几个项目教你怎么用,让你成为神笔马良

1.前情提要

var code = "4e542945-4c9a-424e-b7c5-25c9be34d5d8"

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

       在 AI 大行其道的时代,工程师们也开始思考如何用这项技术来解决一些实际问题。当这班工程师把 “魔爪” 伸向艺术家们擅长的绘画领域时,有趣的事情发生了。他们发现一些艺术家们引以为豪的图像绘制、色块填充、图层修补等技巧都能轻而易举的通过 AI 完成。具体是如何做到的,相信下面这几个开源项目能给你答案。

2.工具介绍 

2.1 PI-REC 

GitHub:PI-REChttps://github.com/youyuge34/PI-REC

       这是我曾经在某个技术论坛上偶然看到过的,由南京大学与中山大学几名学生联手制作的一个项目,它通过与 AI 结合的方式,帮用户快速将手绘草稿转为成品图。使用者只需简单画上几笔就能转成完整画像,简直堪称手残党的福音!

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

640?wx_fmt=jpeg

      简单几笔就可以给你画个老婆:

640?wx_fmt=gif

 还能把真人转为动画:

640?wx_fmt=jpeg

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

640?wx_fmt=jpeg

 2.2 style2paints

GitHub:style2paintshttps://github.com/lllyasviel/style2paints

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

      Style2Paints 是一款 AI 驱动的线稿上色工具 ,可根据用户上传的自定义色彩给线稿进行上色,甚至连画作的光线、阴影等效果也能一并处理,最终处理效果令人震撼。其中线稿的上色工作会分为多个步骤进行,使得最终成品也能拥有多个图层,让创作者可以很轻松的完成后续的微调与修改工作。

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

少女风:

640?wx_fmt=jpeg
 

萝莉风:

640?wx_fmt=jpeg

 御姐风:

640?wx_fmt=jpeg

 2.3 deep-painterly-harmonization

GitHub:deep-painterly-harmonizationhttps://github.com/luanfujun/deep-painterly-harmonization

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

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

640?wx_fmt=jpeg640?wx_fmt=jpeg

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

640?wx_fmt=jpeg

 2.4 deep-photo-styletransfer

GitHub:deep-photo-styletransferhttps://github.com/luanfujun/deep-photo-styletransfer

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

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

640?wx_fmt=jpeg

640?wx_fmt=jpeg

3.写在最后

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

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

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

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

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

       比如:

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

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

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

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

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

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

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

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

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

感谢您的阅读,如觉得有用请您点赞,您的鼓励是对我的最大动力!

  END 

2022/11/28

联系我:pengyu717@yeah.net

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当你想在Github上创建一个人工智能项目时,以下是一些程和资源,可以帮助你入门和进行开发: 1. 选择合适的编程语言:人工智能项目可以使用多种编程语言进行开发,如Python、Java、C++等。选择一种你熟悉或感兴趣的语言作为项目的主要开发语言。 2. 学习机器学习和深度学习基础:人工智能的核心是机器学习和深度学习。你可以通过在线程、书籍或课程来学习这些基础知识,了解常见的机器学习算法和深度学习框架。 3. 选择合适的机器学习框架:根据你的项目需求和编程语言选择合适的机器学习框架。常用的机器学习框架包括TensorFlow、PyTorch、Scikit-learn等。 4. 学习使用机器学习库和工具:熟悉所选机器学习框架的基本概念和使用方法,掌握常用的机器学习库和工具的操作,如数据处理库(NumPy、Pandas)、数据可视化库(Matplotlib、Seaborn)等。 5. 寻找开源项目和示例代码:在Github上搜索相关的开源项目和示例代码,可以借鉴他人的实现思路和代码结构,快速开始你的项目。 6. 创建Github仓库:按照之前提到的步骤,在Github上创建一个新的仓库作为你的人工智能项目的主页。 7. 编写项目文档:为你的项目编写文档,包括项目介绍、安装说明、使用方法、代码结构等。这样其他人可以更好地理解和使用你的项目。 8. 提交代码和文档:使用Git命令行或者Git客户端将你的代码和文档提交到Github仓库中,并定期进行更新和维护。 9. 与社区互动:在Github上积极与其他开发者和用户进行交流和互动,接受反馈和建议,参与讨论等。 10. 持续学习和改进:人工智能领域发展迅速,持续学习新的技术和算法,并不断改进你的项目。 以上是一些基本的程和资源,希望能帮助你开始在Github上创建自己的人工智能项目。记得不断学习和实践,积极参与开源社区,与他人分享你的工作和经验。祝你成功!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值