社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

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

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

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


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


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

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




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

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

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


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


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