colors minor
authorAnatoly Baksheev <no@email>
Wed, 1 Jan 2014 12:35:16 +0000 (16:35 +0400)
committerAnatoly Baksheev <no@email>
Sun, 19 Jan 2014 14:38:44 +0000 (18:38 +0400)
modules/viz/include/opencv2/viz/types.hpp
modules/viz/test/test_viz3d.cpp

index ab5aafc..ff6bd5a 100644 (file)
@@ -197,19 +197,19 @@ 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::mlab()    { return Color(235, 118, 118); }
+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::teal()       { return Color(128, 128,   0); }
-inline cv::viz::Color cv::viz::Color::rose()       { return Color(127,   0, 255); }
-inline cv::viz::Color cv::viz::Color::azure()      { return Color(255, 127,   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(0,    75, 150); }
 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, 127); }
+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::purple()     { return Color(128,   0, 128); }
 inline cv::viz::Color cv::viz::Color::indigo()     { return Color(130,   0,  75); }
@@ -225,8 +225,4 @@ inline cv::viz::Color cv::viz::Color::turquoise()      { return Color(208, 224,
 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); }
 
-
-
-
-
 #endif
index 99476f6..df66727 100644 (file)
@@ -59,16 +59,24 @@ TEST(Viz_viz3d, develop)
 //    }
 
     cv::viz::Viz3d viz("abc");
-    viz.showWidget("coo", cv::viz::WCoordinateSystem());
+    viz.setBackgroundColor(cv::viz::Color::mlab());
+    viz.showWidget("coo", cv::viz::WCoordinateSystem(0.1));
 
     cv::Mat colors(cloud.size(), CV_8UC3, cv::Scalar(0, 255, 0));
 
     //viz.showWidget("h", cv::viz::Widget::fromPlyFile("d:/horse-red.ply"));
     //viz.showWidget("a", cv::viz::WArrow(cv::Point3f(0,0,0), cv::Point3f(1,1,1)));
 
+    std::vector<cv::Affine3f> gt, es;
+    cv::viz::readTrajectory(gt, "d:/Datasets/trajs/gt%05d.xml");
+    cv::viz::readTrajectory(es, "d:/Datasets/trajs/es%05d.xml");
+
+    viz.showWidget("gt", viz::WTrajectory(gt, viz::WTrajectory::PATH, 1.f, viz::Color::blue()), gt[0].inv());
+    viz.showWidget("tr", viz::WTrajectory(es, viz::WTrajectory::PATH, 1.f, viz::Color::red()), gt[0].inv());
+
     cv::RNG rng;
     rng.fill(colors, cv::RNG::UNIFORM, 0, 255);
-    viz.showWidget("c", cv::viz::WCloud(cloud, colors));
+    //viz.showWidget("c", cv::viz::WCloud(cloud, colors));
     //viz.showWidget("c", cv::viz::WCloud(cloud, cv::viz::Color::bluberry()));
 
     //viz.showWidget("l", cv::viz::WLine(Point3f(0,0,0), Point3f(1,1,1)));