我想想象一下图像如何表示为矩阵。我使用了这个答案视角,the 2nd answer并使用了matplotlib.image模块。
现在,当我尝试打印矩阵时,由于图像由大量像素组成,因此矩阵未完全显示。如何查看完整的矩阵?
我正在使用带有Spyder的Anaconda编译器作为IDE,所有最新版本。
答案 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()