0
考虑下面的代码:变换numpy的阵列到RGB图像阵列
import numpy as np
rand_matrix = np.random.rand(10,10)
其产生10×10随机矩阵。
以下代码来显示作为彩色地图:
import matplotlib.pyplot as plt
plt.imshow(rand_matrix)
plt.show()
我想获得从plt.imshow
获得换句话说,对象的RGB numpy的阵列(无轴),如果我保存从plt.show生成的图像,我想获得从所获得的三维RGB numpy的阵列:
import matplotlib.image as mpimg
img=mpimg.imread('rand_matrix.png')
但无需保存和加载图像,这在计算上是v昂贵。
谢谢。
谢谢您的回答。这是行得通的,但我想知道是否可以更有效地使用开放式CV来完成这项工作? – user3025898