Python处理图像四个有趣场景,很实用!

Python像是叮当猫的口袋,几乎什么都能做,适合外行小白们去摸索学习,能极大的增加对编程的兴趣。

有些工具用python来实现不一定是技术上的最优选择,但可能是最简洁、最面向大众的。

介绍几个不错的处理图像的案例,并附上代码,尽可能让大家能拿来就用。

生成手绘图片

现在很多软件可以将照片转换成手绘形式,python也可以实现,而且定制化更强,可批量转换。

这里用到pillow库,这是非常牛逼且专业的Python图像处理库

原图:

生成手绘后:

代码

生成证件照

这里用到pillow和removebg,分别用于修改照片尺寸和抠图。

这里removebg用到了AI技术,抠图边缘很柔和,效果挺不错的。

图片

代码

生成词云

词云图一般用来凸显文本关键词,产生视觉上的焦点,利用好词云会让数据更加有说服力。

python也有专门制作词云的库-wordcloud,能自定义颜色和形状。

比如我用小丑的豆瓣评论做成一张词云图。

图片

词云图,首先要对收集文本,然后对文本做分词处理,最后生成词云

这里不对前两步做详细解析,只给出词云代码

生成微信九宫格图片

有段时间朋友圈比较流行九宫格图片,就是一张图分割成九张图,看着似乎很文艺。

这个可以用很多软件来做,python当然也能实现,只需不到50行代码

图片

代码

 

相关文章

功能概要:(目前已实现功能)公共展示部分:1.网站首页展示...
大体上把Python中的数据类型分为如下几类: Number(数字) ...
开发之前第一步,就是构造整个的项目结构。这就好比作一幅画...
源码编译方式安装Apache首先下载Apache源码压缩包,地址为ht...
前面说完了此项目的创建及数据模型设计的过程。如果未看过,...
python中常用的写爬虫的库有urllib2、requests,对于大多数比...