我有两个伪彩色图,一个从红色(1)到白色(0)到蓝色(-1),另一个从绿色(1)到白色(0)。在
import matplotlib.pyplot as plt
import numpy as np
a = np.random.random((16,16))
b = 2*np.random.random((16,16)) - 1
plt.pcolor(a, vmax =1.0, vmin = 0.0, cmap = 'bwr')
plt.savefig("bwr.png")
plt.pcolor(b, vmax =1.0, vmin = -1.0, cmap = 'Greens')
plt.savefig("Greens.png")
我想把它们加起来得到一张图像,如果a是1,b是1,我得到黄色,如果a是1,b是-1,我得到青色。如果两者都是零,那么我应该得到白色。我尝试使用opencv2添加pcolors图:
^{pr2}$但它没有产生预期的输出:
{1美元^
有什么办法吗?在
目前没有回答
相关问题 更多 >
编程相关推荐