Py学习  »  Python

厉害了,央视新闻点赞,武大学生用Python敲出樱花盛开

Python网络爬虫与数据挖掘 • 4 年前 • 404 次点击  

代码千万行,爱你当首行。

武汉大学一学生用Python绘制出樱花延迟开放的效果微博刷屏,被央视等媒体点赞。


细看视频你会发现每个像素都是“武汉加油”,无数个武汉加油汇聚在一起达到樱花盛开的效果。


据悉,这是武汉大学信息学院一位同学所创作,据创作者朱同学介绍,写代码的时间总共大概花了三四个小时,因为平时有这样的想法,刚好灵感闪现,就想到用十字绣的方式来给武汉加油。

源代码我已经下载下来了,感兴趣的可以在公众号回复“樱花”获取。依次运行下面三个文件中的代码就可以看到樱花盛开的效果。




代码的运行原理大概是这样的,因为图片是由像素组成的,我们知道每个像素点都有自己的颜色,而颜色是由RGB三个值组成,例如白色是(255,255,255),黑色是(0,0,0)。

所以,我们可以从一段樱花视频中提取图片素材作为背景图,然后用“武汉加油”四个字去填充图片内容,每个像素点分别用原来的背景颜色替换。最后把很多张图片组合在一起制作成视频,以达到最终的效果。

是不是很有意思,赶紧动起来,你也可以实现自己的樱花盛开效果。


推荐阅读:
为了追到小姐姐,我用 Python 制作了一个机器人
本科、硕士、博士的区别(终极版)
100 个网络基础知识普及,看完成半个网络高手!


 
麻烦给个在看 
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/56562
 
404 次点击