Matlab点云工具官方网址
我的运行环境和设备:win10、matlab 2017a、kinnectv2
1. Image Processing Toolbox和Image Acquisition Toolbox 的下载
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端口。驱动程序将自动加载。
- 注意:在第一个插件上,将更新设备上的固件。这可能导致设备枚举在第一分钟内发生多次。
- 安装完成。
3. 适用于Windows硬件的Kinect适配器的下载及其在matlab上的配置
3.1 下载
使用以前版本的Image Acquisition Toolbox,所有适配器的文件都包含在您的安装中。与版本R2014a开始,每个适配器通过MATLAB是单独提供支持包®插件。所有支持包都包含必要的MATLAB文件,以便将工具箱与适配器一起使用。有些还包含第三方文件,例如驱动程序或相机设置实用程序,通过Add-Ons提供适配器文件允许我们提供最新版本的文件。
网速不好的话,下载的会很慢,而且可能会下载失败,如果出现ERROR的话,重新刷新下载就行。
3.2 配置
- 因为在线安装时路径是默认的,可以利用Everything软件,找到Image Acquisition Toolbox Support Package for Kinect For Windows Sensor 路径(前面两项,后面两项是我第一次晚上下载失败的文件,忽视)如下:
注: C:\ProgramData这个文件夹默认是隐藏的,按以下方法让隐藏文件夹显示
- 根据上图Everything给出的路径将Image Acquisition Toolbox Support Package for Kinect For Windows Sensor 文件复制到matlab的toolbox文件中:
- 再按照如下步骤将Image Acquisition Toolbox Support Package for Kinect For Windows Sensor 在toolbox的路径添加到matlab工程路径中:
- 添加好路径后更新路径
- 更新完路径关闭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);
如果执行时发现图像一闪而过是正常现象,将最后两行代码注释即可。