首页新闻找找看学习计划

opencv VIZ 3D模块

0
[已关闭问题] 关闭于 2018-06-29 16:48

用viz 画 10条线,代码如下:

 

 1 for (int i = 0; i < 10; i++)
 2     {
 3         Point3d point_begin(i + 1, i + 2, i + 3);
 4         Point3d point_end(i * 1, i * 2, i * 3);
 5 
 6         viz::WLine line3(point_begin, point_end, viz::Color::yellow());
 7         //window.showWidget("line1", line1);
 8         //window.showWidget("line2", line2);
 9         window.showWidget("line3", line3);
10         window.setBackgroundColor(viz::Color::black());
11         window.spinOnce(500, true);
12     }

如上,循环10次,随便画10条线,想要随着循环执行,window中会更新并增加线(不清除历史生成的线),最终同时显示10条线,请问怎么操作,上面代码:每一次循环,window只能显示一个widget;即:每次只能显示一条线

winslam的主页 winslam | 初学一级 | 园豆:188
提问于:2018-06-29 16:31
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册