赞
踩
博主在使用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
- import cv2
-
- im_data = cv2.imread(im_name,cv2.IMREAD_GRAYSCALE)
- image_np = cv2.applyColorMap(im_data, cv2.COLORMAP_JET)
- im_write_path = im_name.replace('src','bin').replace('.png','_binary.png')
- cv2.imwrite(im_write_path,image_np)
核心代码:cv2.applyColorMap(im_data, cv2.COLORMAP_JET)
其中 cv2.COLORMAP_JET的替换选项如下文所示,可以根据不同的需要进行选择
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。