From e65b51ca3c7995d8837b29e556a77db85ef07f05 Mon Sep 17 00:00:00 2001 From: Gael Colas Date: Fri, 1 Nov 2019 12:37:34 -0700 Subject: [PATCH] Merge pull request #15821 from ColasGael:colasg-viz-color Fix wrong definition of viz::Color::navy() --- modules/viz/include/opencv2/viz/types.hpp | 68 ++++++++++++----------- 1 file changed, 35 insertions(+), 33 deletions(-) diff --git a/modules/viz/include/opencv2/viz/types.hpp b/modules/viz/include/opencv2/viz/types.hpp index 62068ac898..1a7bde292c 100644 --- a/modules/viz/include/opencv2/viz/types.hpp +++ b/modules/viz/include/opencv2/viz/types.hpp @@ -75,42 +75,42 @@ namespace cv static Color black(); static Color blue(); static Color green(); - static Color cyan(); - static Color red(); - static Color magenta(); + static Color cyan(); static Color yellow(); + static Color magenta(); static Color white(); static Color gray(); + static Color silver(); static Color mlab(); static Color navy(); - static Color olive(); static Color maroon(); static Color teal(); - static Color rose(); + static Color olive(); + static Color purple(); static Color azure(); + static Color chartreuse(); + static Color rose(); + static Color lime(); static Color gold(); - static Color brown(); static Color orange(); - static Color chartreuse(); static Color orange_red(); - static Color purple(); static Color indigo(); + static Color brown(); + static Color apricot(); static Color pink(); - static Color cherry(); - static Color bluberry(); static Color raspberry(); - static Color silver(); + static Color cherry(); static Color violet(); - static Color apricot(); - static Color turquoise(); - static Color celestial_blue(); static Color amethyst(); + static Color bluberry(); + static Color celestial_blue(); + static Color turquoise(); static Color not_set(); }; @@ -343,42 +343,44 @@ inline cv::viz::Color::Color(const Scalar& color) : Scalar(color) {} inline cv::viz::Color::operator cv::Vec3b() const { return cv::Vec3d(val); } inline cv::viz::Color cv::viz::Color::black() { return Color( 0, 0, 0); } -inline cv::viz::Color cv::viz::Color::green() { return Color( 0, 255, 0); } inline cv::viz::Color cv::viz::Color::blue() { return Color(255, 0, 0); } -inline cv::viz::Color cv::viz::Color::cyan() { return Color(255, 255, 0); } +inline cv::viz::Color cv::viz::Color::green() { return Color( 0, 255, 0); } inline cv::viz::Color cv::viz::Color::red() { return Color( 0, 0, 255); } +inline cv::viz::Color cv::viz::Color::cyan() { return Color(255, 255, 0); } inline cv::viz::Color cv::viz::Color::yellow() { return Color( 0, 255, 255); } inline cv::viz::Color cv::viz::Color::magenta() { return Color(255, 0, 255); } inline cv::viz::Color cv::viz::Color::white() { return Color(255, 255, 255); } + inline cv::viz::Color cv::viz::Color::gray() { return Color(128, 128, 128); } +inline cv::viz::Color cv::viz::Color::silver() { return Color(192, 192, 192); } inline cv::viz::Color cv::viz::Color::mlab() { return Color(255, 128, 128); } -inline cv::viz::Color cv::viz::Color::navy() { return Color(0, 0, 128); } -inline cv::viz::Color cv::viz::Color::olive() { return Color(0, 128, 128); } -inline cv::viz::Color cv::viz::Color::maroon() { return Color(0, 0, 128); } +inline cv::viz::Color cv::viz::Color::navy() { return Color(128, 0, 0); } +inline cv::viz::Color cv::viz::Color::maroon() { return Color( 0, 0, 128); } inline cv::viz::Color cv::viz::Color::teal() { return Color(128, 128, 0); } -inline cv::viz::Color cv::viz::Color::rose() { return Color(128, 0, 255); } -inline cv::viz::Color cv::viz::Color::azure() { return Color(255, 128, 0); } -inline cv::viz::Color cv::viz::Color::lime() { return Color(0, 255, 191); } -inline cv::viz::Color cv::viz::Color::gold() { return Color(0, 215, 255); } -inline cv::viz::Color cv::viz::Color::brown() { return Color(42, 42, 165); } -inline cv::viz::Color cv::viz::Color::orange() { return Color(0, 165, 255); } -inline cv::viz::Color cv::viz::Color::chartreuse() { return Color(0, 255, 128); } -inline cv::viz::Color cv::viz::Color::orange_red() { return Color(0, 69, 255); } +inline cv::viz::Color cv::viz::Color::olive() { return Color( 0, 128, 128); } inline cv::viz::Color cv::viz::Color::purple() { return Color(128, 0, 128); } +inline cv::viz::Color cv::viz::Color::azure() { return Color(255, 128, 0); } +inline cv::viz::Color cv::viz::Color::chartreuse() { return Color( 0, 255, 128); } +inline cv::viz::Color cv::viz::Color::rose() { return Color(128, 0, 255); } + +inline cv::viz::Color cv::viz::Color::lime() { return Color( 0, 255, 191); } +inline cv::viz::Color cv::viz::Color::gold() { return Color( 0, 215, 255); } +inline cv::viz::Color cv::viz::Color::orange() { return Color( 0, 165, 255); } +inline cv::viz::Color cv::viz::Color::orange_red() { return Color( 0, 69, 255); } inline cv::viz::Color cv::viz::Color::indigo() { return Color(130, 0, 75); } +inline cv::viz::Color cv::viz::Color::brown() { return Color( 42, 42, 165); } +inline cv::viz::Color cv::viz::Color::apricot() { return Color(177, 206, 251); } inline cv::viz::Color cv::viz::Color::pink() { return Color(203, 192, 255); } -inline cv::viz::Color cv::viz::Color::cherry() { return Color( 99, 29, 222); } -inline cv::viz::Color cv::viz::Color::bluberry() { return Color(247, 134, 79); } inline cv::viz::Color cv::viz::Color::raspberry() { return Color( 92, 11, 227); } -inline cv::viz::Color cv::viz::Color::silver() { return Color(192, 192, 192); } +inline cv::viz::Color cv::viz::Color::cherry() { return Color( 99, 29, 222); } inline cv::viz::Color cv::viz::Color::violet() { return Color(226, 43, 138); } -inline cv::viz::Color cv::viz::Color::apricot() { return Color(177, 206, 251); } -inline cv::viz::Color cv::viz::Color::turquoise() { return Color(208, 224, 64); } -inline cv::viz::Color cv::viz::Color::celestial_blue() { return Color(208, 151, 73); } inline cv::viz::Color cv::viz::Color::amethyst() { return Color(204, 102, 153); } +inline cv::viz::Color cv::viz::Color::bluberry() { return Color(247, 134, 79); } +inline cv::viz::Color cv::viz::Color::celestial_blue() { return Color(208, 151, 73); } +inline cv::viz::Color cv::viz::Color::turquoise() { return Color(208, 224, 64); } inline cv::viz::Color cv::viz::Color::not_set() { return Color(-1, -1, -1); }