kinect摄像头在ubuntu16.04下的操作使用

kinect在ubuntu下的连接方法

参考链接1:https://github.com/OpenKinect/libfreenect2
这个是ubuntu下的kinect驱动包。
里面的readme文件里面有步骤,比较详细。
在这里插入图片描述
可以用里面的命令启动kinect摄像头
API文档:https://openkinect.github.io/libfreenect2/

参考链接2:https://blog.csdn.net/u012424737/article/details/80609451
中文,其中的图像读取教程是基于https://github.com/catch-twenty-two/libfreenect2ToOpenCV
在这里插入图片描述
因为本人不会使用eclipse,所以程序未作测试。
后续iai_kinect包中有存照片的命令。

kinect ROS连接

参考链接:https://github.com/code-iai/iai_kinect2
在这里插入图片描述
如果后续有安装问题,请细读readme文件。
本人GPU加速没开。

iai_kinect2/kinect2_bridge

操作步骤参考readme文件,已经很详细了:
在这里插入图片描述

iai_kinect2/kinect2_viewer

readme文件:
在这里插入图片描述
空格和S都是保存。ESC和Q都是退出。

iai_kinect2/kinect2_calibration

kinect内联参数标定:
readme文件:https://github.com/code-iai/iai_kinect2/tree/master/kinect2_calibration
在这里插入图片描述
参考链接:https://blog.csdn.net/yangchao_emigmo/article/details/52518106
每一步需要空格保存图片的yaml文件。

程序文件查看:

在这里插入图片描述
看了bridge文件,引用外部文件的头文件:
例如:
参考https://github.com/code-iai/iai_kinect2#install,readme:
外部的libfreenect2文件夹下的头文件:
我的文件地址:/home/ma/freenect2/libfreenect2/include/libfreenect2
在编译的时候需要加一句:

catkin_make Dfreenect2_DIR=/home/ma/freenect2/libfreenect2/lib/cmake/freenect2

在freenect2包里也有一句话:
在这里插入图片描述
引用同一个包的头文件:
在#include <kinect2_bridge/kinect2_definitions.h>
#include <包名/头文件名.h>

(待写)

扫描二维码关注公众号,回复: 6138209 查看本文章

kinect 外部参数标定

(待写)

猜你喜欢

转载自blog.csdn.net/answerMack/article/details/89327480