1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-30 15:53:03 +04:00

set background texture method

This commit is contained in:
Anatoly Baksheev
2014-01-12 15:46:03 +04:00
parent e2ef558c8a
commit d7c30281a5
6 changed files with 78 additions and 36 deletions
+9 -4
View File
@@ -57,7 +57,7 @@ TEST(Viz, DISABLED_show_cloud_bluberry)
viz.spin();
}
TEST(Viz, DISABLED_show_cloud_random_color)
TEST(Viz, show_cloud_random_color)
{
Mat dragon_cloud = readCloud(get_dragon_ply_file_path());
@@ -67,6 +67,7 @@ TEST(Viz, DISABLED_show_cloud_random_color)
Affine3d pose = Affine3d().rotate(Vec3d(0, 0.8, 0));
Viz3d viz("show_cloud_random_color");
viz.setBackgroundMeshLab();
viz.showWidget("coosys", WCoordinateSystem());
viz.showWidget("dragon", WCloud(dragon_cloud, colors), pose);
viz.spin();
@@ -229,6 +230,7 @@ TEST(Viz, DISABLED_show_overlay_image)
Size2d half_lsize = Size2d(lena.size()) * 0.5;
Viz3d viz("show_overlay_image");
viz.setBackgroundMeshLab();
Size vsz = viz.getWindowSize();
viz.showWidget("coos", WCoordinateSystem());
@@ -264,12 +266,13 @@ TEST(Viz, DISABLED_show_image_method)
cv::viz::imshow("show_image_method", make_gray(lena)).spin();
}
TEST(Viz, DISABLED_show_image_3d)
TEST(Viz, show_image_3d)
{
Mat lena = imread(Path::combine(cvtest::TS::ptr()->get_data_path(), "lena.png"));
Mat gray = make_gray(lena);
Viz3d viz("show_image_3d");
viz.setBackgroundMeshLab();
viz.showWidget("coos", WCoordinateSystem());
viz.showWidget("cube", WCube());
viz.showWidget("arr0", WArrow(Vec3d(0.5, 0.0, 0.0), Vec3d(1.5, 0.0, 0.0), 0.009, Color::raspberry()));
@@ -291,6 +294,7 @@ TEST(Viz, DISABLED_show_image_3d)
TEST(Viz, show_simple_widgets)
{
Viz3d viz("show_simple_widgets");
viz.setBackgroundMeshLab();
viz.showWidget("coos", WCoordinateSystem());
viz.showWidget("cube", WCube());
@@ -317,15 +321,16 @@ TEST(Viz, show_simple_widgets)
viz.spin();
}
TEST(Viz, DISABLED_show_follower)
TEST(Viz, show_follower)
{
Viz3d viz("show_follower");
viz.showWidget("coos", WCoordinateSystem());
viz.showWidget("cube", WCube());
viz.showWidget("t3d_2", WText3D("Simple 3D follower", Point3d(-0.5, -0.5, 0.5), 0.125, true, Color::green()));
viz.setBackgroundMeshLab();
viz.spinOnce(1500, true);
//viz.getWidget("t3d_2").cast<WText3D>().setText("Updated follower 3D");
viz.getWidget("t3d_2").cast<WText3D>().setText("Updated follower 3D");
viz.spin();
}