在rviz视窗中给目标添加一个立方体框


#1

在rviz中可视化点云结果,想把检测到的目标用个框给标注出来,类似opencv中cvRectangle()函数的效果,还有pcl中Drawcube()的功能一样,将目标框选出来???请问rviz或者ros中提供这样的函数吗?


#2

rviz有一个内建的显示类型叫Polygon,可以显示一个多边形,不知道能不能满足你的要求。

参考链接:


#3

cube 你好,这种立方体框?


#4

不好意思啊,审题错误。那是不是可以考虑用Marker实现?

可以看一下这里:http://wiki.ros.org/rviz/DisplayTypes/Marker

Maker有多种标记类型,cube是一种,不过它画出来不是空心的框,而是一个实体的立方体,可以通过调整它的透明度来达到类似的显示效果。或者用 Line Strip多画几条线?或者直接用几个小Marker作为立方体的八个顶点?