4

各行が画像であるnumpyマトリックスがあります。行の形状を変更し、matplotlib.pyplot を使用して画像を表示できます。問題は、画像を個別に表示するのではなく、ビデオのように並べて表示したいということです。

それはPythonでどのように可能ですか?

4

1 に答える 1

5

それが最善の方法かどうかはわかりませんが、問題を解決するために matplotlib.pyplot を使用しました。「plt」としてインポートし、次の操作を行います。

matrix=numpy.genfromtxt(path,delimiter=',') # Read the numpy matrix with images in the rows
c=matrix[0]
c=c.reshape(120, 165) # this is the size of my pictures
im=plt.imshow(c)
for row in matrix:
    row=row.reshape(120, 165) # this is the size of my pictures
    im.set_data(row)
    plt.pause(0.02)
plt.show()
于 2013-07-09T08:05:38.927 に答える