8

通过 Python 生成各种“福”

 3 years ago
source link: https://zhuanlan.zhihu.com/p/102882322
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

通过 Python 生成各种“福”

上海交通大学 计算机应用技术硕士

是什么让你忽然意识到下周就要过年了

是考完期末考试的最后一门?还是抢到了回家的火车票?又或者是年终奖的到账短信?

作为一个没有寒假、不用回老家也没有年终奖的人,让我发现马上就要过年的现象是:各个群里面又开始集五福了!

v2-6606618dcf1b91ecee847eedefd1dc43_720w.jpg

五福卡我是没法帮你搞出来。这种 APP 的计算都是放在后端(服务器上),哪怕你完全破解了自己手机上支付宝,该还花呗也还是得还。

不过,我倒是可以帮你生成一些福字,直接拿去扫一扫,省得满世界地找了。没准也能扫出个全家福呢!

以下这些福字,全部是用 Crossin 的编程教室往期文章中介绍的方法,通过 Python 语言及相关库所生成。

头像福

v2-e65b012ad661d47e7da73545429bbbf7_720w.jpg

这个福字是用微信好友的头像所组成。

使用 itchatPIL 库,方法及代码见:

文字福

v2-c42cf12070b802807ad8ab90c36c2724_720w.jpg

这个福字是将福字图片转成文字符号显示而组成。

使用 opencv-python 库,方法及代码见:

名画福

如果左边跟着梵高画个福,再跟着毕加索右边画个福,会是什么样的效果?

这两个福字分别通过梵高的《星空》毕加索的《缪斯》风格生成。

使用 opencv-python 中的 DNN(深度神经网络),方法及代码见:

变形福

还有几个用图像处理产生的不同福字,总有一款适合你。

使用 opencv-python 课程,方法及代码见:

经验证,以上福字皆可扫。本人已集齐✌️

最后,再送上一张阿里某马姓员工写的福字,据说扫它能抽到稀有福!

v2-92b6af6235b937ae9cc70c1304202127_b.jpg

------

一起学,走得远!

欢迎搜索:Crossin的编程教室


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK