相关疑难解决方法(0)

如何将彩色地图图像反转为标量值

如何反转颜色映射图像?

我有一个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)

python image matplotlib scipy

9
推荐指数
1
解决办法
3887
查看次数

Jet colormap为灰度

我有一个喷墨色彩图:

喷射色图

我想知道是否有某种方法可以转换为灰度.我无法使用平均值,因为最大值和最小值会变为相同的灰色.或者,如果有某种方式转换为另一种调色板.

我在Google上找不到转换它的功能.MATLAB使用了一些调用的东西,rgb2ind但我想知道这个公式.

rgb matlab colors grayscale

7
推荐指数
1
解决办法
3万
查看次数

Python图 - 堆叠的图像切片

我有一系列基本的2D图像(现在简化为3),它们彼此相关,类似于电影中的帧:

在python中如何将这些切片堆叠在一起,如image1-> image2-> image-3?我正在使用pylab来显示这些图像.理想情况下,堆叠框架的等距视图会很好,或者是允许我在代码/渲染图像中旋转视图的工具.

任何协助赞赏.显示的代码和图片:

from PIL import Image
import pylab

fileName = "image1.png"
im = Image.open(fileName)
pylab.axis('off')
pylab.imshow(im)
pylab.show()
Run Code Online (Sandbox Code Playgroud)

Image1.png这里 Image2.png这里 Image3.png这里

python image matplotlib slice stacked

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

image ×2

matplotlib ×2

python ×2

colors ×1

grayscale ×1

matlab ×1

rgb ×1

scipy ×1

slice ×1

stacked ×1