博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ROS:kinect-on-ubuntu-with-openni(ASUS Xtion Por Live)
阅读量:6613 次
发布时间:2019-06-24

本文共 994 字,大约阅读时间需要 3 分钟。

参考:

1.安装

wikiROS官方提供的安装方法:(openni_camera)

http://www.20papercups.net/programming/kinect-on-ubuntu-with-openni/

方法二:

sudo apt-get install ros-indigo-openni-camera

sudo apt-get install ros-indigo-openni-launch

lsusb | grep ASUS

2.图像显示

 

运行以下节点:

 

roslaunch openni_launch openni.launch camera:=camera depth_registration:=true load_driver:=true publish_tf:=true

 

rosrun image_view image_view image:=/camera/rgb/image_color

 

查看话题的消息类型:rostopic type /camera/rgb/image_color

 

我们可以使用如下的命令来查看节点之间发送的图像消息是什么样的:

 

rostopic echo /camera/rgb/image_color

 

然后就会看到数据刷刷的在显示,有没有感觉看不清楚,我们使用终端的重定向功能将数据全部存储到文件中:

 

rostopic echo /camera/rgb/image_color > test

 

 

或者

rosrun rviz rviz

 

然后修改“Fixed Frame”/camera_rgb_color,修改“Target Frame”<Fixed Frame>,接着点击add,选择camera类型。添加成功后选择camera菜单下的Iamge Topic选项,选择/camera/rgb/image_color,确定后下面的显示框内就显示图像了。

 

. 深度显示

 

运行以下节点:

 

roslaunch openni_launch openni.launch

 

rosrun image_view disparity_view image:=/camera/depth/disparity 

或者

 

rosrun rviz rviz

 

转载于:https://www.cnblogs.com/Bubls/p/5278259.html

你可能感兴趣的文章
我的友情链接
查看>>
查看Linux操作系统安装的位数(getconf 命令应用)
查看>>
前后端中转服务remoteService的设计与实现
查看>>
ifstream读取文件失败和乱码问题
查看>>
Python信息采集器使用轻量级关系型数据库SQLite
查看>>
zookeeper中的exception的问题
查看>>
final+基本类型导致只编译常量类引起的错误
查看>>
分库分表的几种常见玩法及如何解决跨库查询等问题
查看>>
把GPS经纬度放入两个字符串,写入文件
查看>>
Java操作MongoDB实现CRUD
查看>>
给js文件传参数
查看>>
tomcat web.xml启动加载类
查看>>
Linux 配置SSH信任
查看>>
【九度OJ1352】|【剑指offer41】和为S的两个数字
查看>>
《android-文件大小》
查看>>
HTTPS的工作原理
查看>>
PhoneGap使用PushPlugin插件实现消息推送
查看>>
Boyer-Moore 算法介绍
查看>>
关于Java中的单例模式
查看>>
datepicker
查看>>