参考链接: opencv中伪彩色applyColorMap函数
参考链接: opencv: cv2.applyColorMap 伪色彩
参考链接: ColorMaps in OpenCV
人眼对灰度图的灰度变化不是很敏感,但是人眼对图片的颜色变化却很敏感, 因此我们可以使用opencv将灰度图转化为热力图,方便表达图片的信息.
Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。
尝试新的跨平台 PowerShell https://aka.ms/pscore6
加载个人及系统配置文件用了 941 毫秒。
(base) PS C:\Users\chenxuqi\Desktop\News4cxq\test4cxq> conda activate ssd4pytorch1_2_0
(ssd4pytorch1_2_0) PS C:\Users\chenxuqi\Desktop\News4cxq\test4cxq> python
Python 3.7.7 (default, May 6 2020, 11:45:54) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2 as cv
>>> print(cv.__version__)
4.4.0
>>>
>>> cv.COLORMAP_AUTUMN
0
>>> cv.COLORMAP_BONE
1
>>> cv.COLORMAP_JET
2
>>> cv.COLORMAP_WINTER
3
>>> cv.COLORMAP_RAINBOW
4
>>> cv.COLORMAP_OCEAN
5
>>> cv.COLORMAP_SUMMER
6
>>> cv.COLORMAP_SPRING
7
>>> cv.COLORMAP_COOL
8
>>> cv.COLORMAP_HSV
9
>>> cv.COLORMAP_PINK
10
>>> cv.COLORMAP_HOT
11
>>> cv.COLORMAP_PARULA
12
>>> cv.COLORMAP_MAGMA
13
>>> cv.COLORMAP_INFERNO
14
>>> cv.COLORMAP_PLASMA
15
>>> cv.COLORMAP_VIRIDIS
16
>>> cv.COLORMAP_CIVIDIS
17
>>> cv.COLORMAP_TWILIGHT
18
>>>
>>> cv.COLORMAP_TWILIGHT
18
>>> cv.COLORMAP_TWILIGHT_SHIFTED
19
>>> cv.COLORMAP_TURBO
20
>>> cv.COLORMAP_DEEPGREEN
21
>>>
>>>
Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。
尝试新的跨平台 PowerShell https://aka.ms/pscore6
加载个人及系统配置文件用了 1025 毫秒。
(base) PS C:\Users\chenxuqi\Desktop\News4cxq\test4cxq> conda activate ssd4pytorch1_2_0
(ssd4pytorch1_2_0) PS C:\Users\chenxuqi\Desktop\News4cxq\test4cxq> python
Python 3.7.7 (default, May 6 2020, 11:45:54) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2 as cv
>>> print(cv.__version__)
4.4.0
>>> cv.COLORMAP_AUTUMN
0
>>> t = cv.COLORMAP_AUTUMN
>>> t
0
>>> print(t)
0
>>> type(t)
<class 'int'>
>>> type(2)
<class 'int'>
>>>
>>> type(0)
<class 'int'>
>>>
>>>
import cv2
img = cv2.imread("bryant.jpg")
for i in range(0, 22):
im_color = cv2.applyColorMap(img, i)
cv2.imwrite("images/{}.jpg".format(i), im_color)
运行之后生成22张图片:
原图: