图像分析——伪彩色图像、heatmap图像

一、Opencv 伪彩色图像

最重要的是cv2.applyColorMap(heatmap, cv2.COLORMAP_JET),将np.unit8格式的矩阵转化为colormap,第二个参数有很多种配色方案,上面这个是最常用的蓝红配色,值越小越接近蓝色,越大越接近红色。

图像分析——伪彩色图像、heatmap图像

伪彩色图像原理分析:

同灰度图像一样,也是单波段的图像,但是这个单波段图像是有颜色的,不再是灰度图那样的,而是它的每一个灰度值都对应颜色空间中的某一种颜色。它可以是彩色的图像,但是需要时刻谨记的是该图像只是单通道的。个人理解伪彩色图像其实就是索引图像,其颜色值是根据索引而得到的。
更具体地说,每个像素的颜色不是由每个基色分量的数值直接决定,而是把像素值当作颜色查找表(color look-up table,CLUT)的表项入口地址,去查找一个显示图像时使用的R,G,B强度值,用查找出的R,G,B强度值合成产生彩色。如下图,伪彩色的像素值作为索引,并找到对应的RGB值,将该值的颜色赋予该像素点。

图像分析——伪彩色图像、heatmap图像