Jet颜色映射算法及其应用

您所在的位置:网站首页 颜色渐变算法公式 Jet颜色映射算法及其应用

Jet颜色映射算法及其应用

2024-07-13 15:22| 来源: 网络整理| 查看: 265

一、颜色映射简介

opencv中cv::applyColorMap()包含了20中颜色映射算法,autumn bone jet winter rainbow ocean summer spring cool hsv pink hot parula magma inferno plasma viridis cividis twilight twilight_shifted

二、JET映射规律与实现

c++实现

void jetColorMap(double gray, int &r, int &g, int &b) { if (gray < 0 && gray > 255) { r = 0; g = 0; b = 0; return; } //0~31 if(gray >= 0 && gray = 33 && gray = 97 && gray = 160 && gray = 224 && gray min = min; this->max = max; update(); } QColor ColorBar::getColor(double value) { if (value > max || value < min) { return QColor(0, 0, 0); } int index = ((value - min) / (max - min)) * MINHEIGHT; return m_colors.at(index); } void ColorBar::jetColorMap(const double data, int &r, int &g, int &b) { int gray = data; if (gray < 0 && gray > 255) { r = 0; g = 0; b = 0; return; } //0~31 if(gray >= 0 && gray = 33 && gray = 97 && gray = 160 && gray = 224 && gray


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3