当前位置:   article > 正文

python opencv实现灰度图的符号化(仿qgis单波段伪彩色)_cv2.applycolormap

cv2.applycolormap

一、前言:

            博主在使用qgis对图像进行处理的时候,发现qgis里面图层的符号化可以讲灰度图进行单波段伪彩色的操作,很方便对图像进行观察,后期需要大批量处理图像,所以用python实现了这个功能。

二、使用方法

先上效果图

三、符号化色条库


0 COLORMAP_AUTUMN
在这里插入图片描述

1 COLORMAP_BONE
在这里插入图片描述

2 COLORMAP_JET
在这里插入图片描述

3 COLORMAP_WINTER
在这里插入图片描述

4 COLORMAP_RAINBOW
在这里插入图片描述

5 COLORMAP_OCEAN
在这里插入图片描述

6 COLORMAP_SUMMER
在这里插入图片描述

7 COLORMAP_SPRING
在这里插入图片描述

8 COLORMAP_COOL
在这里插入图片描述

9 COLORMAP_HSV
在这里插入图片描述

10 COLORMAP_PINK
在这里插入图片描述

11 COLORMAP_HOT
在这里插入图片描述

四、核心代码

  1. import cv2
  2. im_data = cv2.imread(im_name,cv2.IMREAD_GRAYSCALE)
  3. image_np = cv2.applyColorMap(im_data, cv2.COLORMAP_JET)
  4. im_write_path = im_name.replace('src','bin').replace('.png','_binary.png')
  5. cv2.imwrite(im_write_path,image_np)

核心代码:cv2.applyColorMap(im_data, cv2.COLORMAP_JET)

其中 cv2.COLORMAP_JET的替换选项如下文所示,可以根据不同的需要进行选择

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/975391
推荐阅读
相关标签
  

闽ICP备14008679号