利用matlab获取kinectv2数据

Matlab点云工具官方网址
我的运行环境和设备:win10、matlab 2017a、kinnectv2

1. Image Processing Toolbox和Image Acquisition Toolbox 的下载

image.png
image.png
image.png

2. KinectRuntime-v2.0_1409-Setup的下载(可跳过此步骤)

:可省略此步,因为后面适配器下载的过程中会自动为我们下载KinectRuntime-v2.0_1409-Setup,“要使用Kinect for Windows V2支持,必须在系统上安装2.0版的Kinect for Windows Runtime”,因为没有认真看官网后面的内容,看到这句话就特意去微软官方网站下载安装了,不过万幸的是这次的安装没有影响到后面的使用。

2.1 下载

KinectRuntime-v2.0_1409-Setup官方下载地址

2.2 安装

  • 确保Kinect传感器未插入计算机上的任何USB端口。
  • 从下载位置,双击KinectRuntime-v2.0_1409-Setup.exe,一旦Kinect for Windows Runtime成功完成安装,请确保Kinect传感器已连接到电源集线器,并且电源集线器已插入插座。将USB电缆从电源插座插入计算机上的USB 3.0端口。驱动程序将自动加载。
  • 注意:在第一个插件上,将更新设备上的固件。这可能导致设备枚举在第一分钟内发生多次。
  • 安装完成。
    image.png

3. 适用于Windows硬件的Kinect适配器的下载及其在matlab上的配置

3.1 下载

使用以前版本的Image Acquisition Toolbox,所有适配器的文件都包含在您的安装中。与版本R2014a开始,每个适配器通过MATLAB是单独提供支持包®插件。所有支持包都包含必要的MATLAB文件,以便将工具箱与适配器一起使用。有些还包含第三方文件,例如驱动程序或相机设置实用程序,通过Add-Ons提供适配器文件允许我们提供最新版本的文件。
image.png
image.png
image.png
image.png
网速不好的话,下载的会很慢,而且可能会下载失败,如果出现ERROR的话,重新刷新下载就行。
image.png

3.2 配置

  • 因为在线安装时路径是默认的,可以利用Everything软件,找到Image Acquisition Toolbox Support Package for Kinect For Windows Sensor 路径(前面两项,后面两项是我第一次晚上下载失败的文件,忽视)如下:
    image.png
    注: C:\ProgramData这个文件夹默认是隐藏的,按以下方法让隐藏文件夹显示
    image.png
  • 根据上图Everything给出的路径将Image Acquisition Toolbox Support Package for Kinect For Windows Sensor 文件复制到matlab的toolbox文件中:
    image.png
  • 再按照如下步骤将Image Acquisition Toolbox Support Package for Kinect For Windows Sensor 在toolbox的路径添加到matlab工程路径中:
    image.png
    image.png
  • 添加好路径后更新路径
  • image.png
    image.png
  • 更新完路径关闭matlab,再重新打开(一定要关闭再打开才能生效)
  • 配置完成

4. 测试

kinectDeviceInfo = imaqhwinfo('kinect');
colorDevice = kinectDeviceInfo.DeviceInfo(1);
depthDevice = kinectDeviceInfo.DeviceInfo(2);
colorVid = videoinput('kinect',1);
depthVid = videoinput('kinect',2);
preview([colorVid depthVid]);
delete(colorVid);
delete(depthVid);

image.png
如果执行时发现图像一闪而过是正常现象,将最后两行代码注释即可。

  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值