用Python来给你的女朋友画一幅素描画!女朋友我就不发了!

我们知道一张色彩鲜艳的美照,看起来自然赏心悦目的,同样要是一张素描照,同样的效果看起来也是不错的。

那么问题来了,你可以使用一只铅笔和一张画纸来完成一张素描照,但这花费的时间也不在少数,而且你还得具备画画的潜力。还有一种选择,那就是用一张图片,使用PS将此图片转换成素描,这也很简单(【图像】——>【调整】——>【去色】和【反相】以及【滤镜】——>【其他】——>【最小值】)再合并图层就可将照片转化为素描照。是不是很简单?别说你不会哦,你会的只是PhotoShop!

今天小编无意中发现,万能的Python除了不会生孩子,其他的还真不在话下,使用他竟然能够将照片转化成素描。瞬间让我的好奇心扑通扑通直跳,这么强大,小编我赶紧来试试。这里先放一组效果图来看看:

加小编QQ群: 832339352即可获取数十套PDF哦!

《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!
《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!

题图来源于网络

《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!

个人感觉看着效果还是不错的,下面就来述说这个过程:首先你得有一个python环境,这个可以参考我之前的一篇文章(Windows环境下Python3安装),其次安装PIL库,PIL (Python Image Library) 是 Python 平台处理图片的事实标准,兼具强大的功能和简洁的 API。这里是使用的Pillow库,PIL 的更新速度很慢,而且存在一些难以配置的问题,不推荐使用;而 Pillow 库则是 PIL 的一个分支,维护和开发活跃,Pillow 兼容 PIL 的绝大多数语法,推荐使用。

《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!

直接使用pip install PILLOW安装即可,我这里安装的是最新的pillow 5.1.0。安装好之后,打开 Python,输入 from PIL import Image 来测试是否安装成功。PIL有很多类,这里只是简单的使用了其中的三个类:Image(图片相关操作的类), ImageFilter(图片过虑的类), ImageOps(图像处理的类,只工作在L和RGB上)。

说了这么多,使用Python也不到30行的代码,我们来一起看看吧。

《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!

使用两个函数双层for循环即可完成,很好玩的,你也来试试吧!

附部分代码截图:

《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!

通过查找,csdn上“[实战] 图片转素描图”介绍了一种更为简洁的程序只要4行即可完成转换,但我没看懂,略作修改后,传入参数和路径后也可实现。

代码使用了numpy和cv2库,这里不做介绍了,直接安装即可使用,代码贴图如下:

《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!

最后分享一些转化后的素描图

《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!
《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!

夜晚的北京站

《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!
《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!

颐和园一角的蓝天白云

《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!
《用Python来给你的女朋友画一幅素描画!女朋友我就不发了!》 用Python来给你的女朋友画一幅素描画!女朋友我就不发了!

天气晴朗的故宫一角

    原文作者:浪里小白龙q
    原文地址: https://www.jianshu.com/p/ed5dba27cfae
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞