我目前正在尝试为每个帧生成一个动画人物的二进制矩阵。我使用matplotlib动画包来创建10 x 10图形中移动点的动画。
def animate(i):
for dot in dots:
dot.move()
d.set_data([dot.x for dot in dots],
[dot.y for dot in dots])
return d,
anim = animation.FuncAnimation(fig, animate, frames=200, interval=1)
我知道我可以将无花果另存为 .png 并再次加载以获取RGB,然后通过阈值生成二进制矩阵,但这并不是一个合适的解决方案。
还有其他想法吗?