如何在python中查看图像的整个矩阵?

时间:2018-02-07 07:21:30

标签: python image-processing

我想想象一下图像如何表示为矩阵。我使用了这个答案视角,the 2nd answer并使用了matplotlib.image模块。

现在,当我尝试打印矩阵时,由于图像由大量像素组成,因此矩阵未完全显示。如何查看完整的矩阵?

我正在使用带有Spyder的Anaconda编译器作为IDE,所有最新版本。

1 个答案:

答案 0 :(得分:2)

您可以使用matplotlib读取图像,然后将其另存为文件

In [21]: import json
In [22]: from matplotlib import image

In [23]: f = open("out.json", "w")

In [24]: c = image.imread("02.jpg")

In [25]: f.write(json.dumps(c.tolist(), indent=4))
Out[25]: 10925444

In [26]: f.close()