как преобразовать изображение цветовой карты в скалярные значения

Как мне инвертировать изображение с цветовой картой?

У меня есть 2D-изображение, отображающее данные на цветовой карте. Я хотел бы прочитать изображение и «перевернуть» цветовую карту, то есть найти определенное значение RGB и превратить его в плавающее.

Например:

Как мне инвертировать изображение с цветовой картой?

У меня есть 2D-изображение, которое отображает данные на цветовой карте. Я хотел бы прочитать изображение и «перевернуть» цветовую карту, то есть найти определенное значение RGB и превратить его в плавающее.

Например:

Как мне инвертировать изображение с цветовой картой?

У меня есть 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

10
задан user448764 15 September 2010 в 18:57
поделиться