cmapy
在python中使用matplotlib colormaps和opencv。
matplotlib提供了很多nice colormaps。cmapy将这些颜色映射公开为颜色列表,这些颜色列表可与opencv一起用于为图像着色或用于python中的其他绘图任务。Original image
viridis
请参阅此all colormaps example中截至matplotlib 2.2.3的所有可用颜色映射。
要求python 2.7或3。
MatplotLib。
opencv>;=3.3.0(使用cv2.applycolormap())。
安装
python 2.7,带有pip:pip install cmapy
python 3.x,带pip:pip3 install cmapy
或者,在conda环境中:conda install -c conda-forge cmapy
如何使用
使图像着色
着色是指将颜色映射应用于图像。这是通过获取颜色映射来完成的
使用cmapy.cmap()然后应用cv2.applycolormap(),如下所示:img_colorized=cv2.applyColorMap(img,cmapy.cmap(‘viridis’))
或者,可以直接使用cmapy.colorize():img_colorized=cmapy.col