前言:人眼在视觉感知上对区分度更大的彩色更加敏感,当一张图像只有灰度通道时,尤其是图像各像素间灰度值差异较小时,使用人眼则较难对其内容进行区分与分析,此时可以使用OpenCV的applyColorMap方法对其进行彩色化着色,最常见的应用有热图(heatmap)可视化、混淆矩阵可视化等。
着色方法(以heatmap彩色可视化为例):
import cv2
heatmap_gray = cv2.imread("heatmap.bmp", cv2.IMREAD_UNCHANGED)
cv2.imshow("heatmap_gray", heatmap_gray)

heatmap_color = cv2.applyColorMap(heatmap_gray, cv2.COLORMAP_JET)
cv2.imshow("heatmap_color", heatmap_color)

ColorMaps参数参考:OpenCV: ColorMaps in OpenCV

1808

被折叠的 条评论
为什么被折叠?



