前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PCL中多个可视化窗口

PCL中多个可视化窗口

作者头像
点云PCL博主
发布2019-07-31 11:28:02
2.9K0
发布2019-07-31 11:28:02
举报
文章被收录于专栏:点云PCL

多视图可视化

本文对PCL库中如何在一个窗口中显示多个点云图进行了探索。

主要所有函数如下:

viewer->createViewPort(double Xmin,double Ymin,double Xmax,double Ymax)

createViewPort是用于创建新视口的函数,所需的4个参数分别是视口在X轴的最小值、最大值,Y轴的最小值、最大值,取值在0-1之间。

双视窗口举例

boost::shared_ptr<pcl::visualization::PCLVisualizer> viewer(new

pcl::visualization::PCLVisualizer("3D Viewer"));

viewer->initCameraParameters();

int v1(0);

viewer->createViewPort(0.0, 0.0, 0.5, 1.0, v1);

int v2(0);

viewer->createViewPort(0.5, 0.0, 1.0, 1.0, v2);

viewer->setBackgroundColor(255, 0, 255,v1);

viewer->setBackgroundColor(0, 255, 255,v2);

viewer->addCoordinateSystem();

viewer->spin();

分析:坐标原点在左上角。v1视口(xmin=0,ymin=0,xmax=0.5,ymax=1.0)就是他的x介于0-0.5之间,也就是窗口的一半。

三个视窗

boost::shared_ptr<pcl::visualization::PCLVisualizer> viewer(new

pcl::visualization::PCLVisualizer("3D Viewer"));

viewer->initCameraParameters();

int v1(0);

viewer->createViewPort(0.0, 0.0, 0.33, 1.0, v1);

int v2(0);

viewer->createViewPort(0.33, 0.0,0.66, 1.0, v2);

int v3(0);

viewer->createViewPort(0.66, 0.0, 1.0, 1.0, v3);

viewer->setBackgroundColor(255, 0, 255,v1);

viewer->setBackgroundColor(0, 255, 255,v2);

viewer->setBackgroundColor(255, 255, 0, v3);

viewer->addCoordinateSystem();

viewer->spin();

可以推出来田字格4视口怎么弄了,如下

viewer->creatViewPort(0.0,0.0,0.5,0.5,v1);

viewer->creatViewPort(0.5,0.0,1.0,0.5,v2);

viewer->creatViewPort(0.0,0.5,0.5,1.0,v3);

viewer->creatViewPort(0.5,0.5,1.0,1.0,v4);

目前微信交流群不断壮大,由于人数太多,目前有两个群,为了鼓励大家分享,我们希望大家能在学习的同时积极分享,将您的问题或者小总结投稿发到群主邮箱主邮箱dianyunpcl@163.com。

以上内容如有错误或者需要补充的,请留言!同时欢迎大家关注微信公众号,积极分享投稿,或者加入3D视觉微信群或QQ交流群。

原创不易,转载请联系群主,注明出处

●文章来源 |翻译组张子豪

●排版 | 杨滚滚

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 点云PCL 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档