您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:通过python绘制华强买瓜的字符画视频的步骤详解

51自学网 2022-02-21 10:48:28
  python
这篇教程通过python绘制华强买瓜的字符画视频的步骤详解写得很实用,希望能帮到您。

已经11月了,不知道还有没有人看华强买瓜。。。要把华强卖瓜做成字符视频,总共分为三步

  • 读取视频
  • 把每一帧转为字符画
  • 把字符画表现出来

 读取视频

通过imageio读取视频,除了pip install imageio之外,还需要pip install imageio-ffmpeg

由于视频中的图像都是彩色的,故而需要将rgb三色转为单一的强度,并将转化后的图像装入一个列表中。

import imageioimport numpy as npimport matplotlib.pyplot as pltvideo = imageio.get_reader('test.mp4')imgs = []for img in video:    imgs.append(np.mean(img,2))plt.imshow(imgs[0])plt.show()

在这里插入图片描述

转为字符

这个视频虽然已被压缩,但对于字符画而言还是太大了,所以转字符画之前需对其进一步压缩。这里采取最简单的方法
python的多元数据类型(下)
python的逻辑与循环详解

万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。