如何反转颜色映射图像?
我有一个2D图像,它在彩色图上绘制数据.我想读取图像并"反转"颜色贴图,即查找特定的RGB值,然后将其转换为浮点数.
例如:使用此图片:http://matplotlib.sourceforge.net/_images/mri_demo.png
我应该能够获得一个440x360浮点矩阵,知道色彩映射是cm.jet
from pylab import imread
import matplotlib.cm as cm
a=imread('mri_demo.png')
b=colormap2float(a,cm.jet) #<-tricky part
Run Code Online (Sandbox Code Playgroud)