文档

使用Kinect V1获取图像

从Kinect for Windows V1获取图像和骨骼数据

Kinect适配器可以让你通过Kinect获取图像®对于Windows®V1或V2的设备。Kinect V1传感器可在Windows 7及以上操作系统上运行。

功能

imaqtool 发射图像采集工具
videoinput 创建视频输入对象
imaq。VideoDevice 从视频设备一次获取一帧
getdata 获取的图像帧到MATLAB工作空间
peekdata 最近获取的图像数据
getsnapshot 立即返回单个图像帧
开始 获得独家使用的图像采集设备
islogging 确定视频输入对象是否正在记录
正在 判断视频输入对象是否正在运行
isvalid 判断图像采集对象是否与图像采集设备相关联
等待 等待图像采集对象停止运行或日志记录
停止 停止视频输入对象
清晰的 清晰的图像采集对象从MATLAB工作空间
删除 从内存中删除图像采集对象
flushdata 从存储图像帧的内存缓冲区中删除数据
obj2mfile 将视频输入对象转换为MATLAB代码
imaqmontage 作为蒙太奇的图像帧序列
负载 加载图像采集对象到MATLAB工作空间
保存 将图像采集对象保存到mat文件
触发 启动数据日志记录
triggerconfig 配置视频输入对象触发属性
triggerinfo 提供有关可用触发器配置的信息

例子和如何

检测Kinect V1设备

因为Kinect for Windows摄像头有两个单独的传感器,颜色传感器和深度传感器,工具箱中列出了两个的deviceid.使用imaqhwinfo以显示两个设备id。

使用Kinect V1获取图像和骨骼数据

此示例显示如何创建videoinput对象用于颜色传感器获取RGB图像,然后用于深度传感器获取骨骼数据。它还概述了每个传感器的属性和骨架元数据。

同时从Kinect V1颜色和深度设备获取数据

通过软件手动触发,可以同步Kinect for Windows颜色流和深度流的数据。

使用Skeleton Viewer为Kinect V1骨骼数据

您可以获取骨骼数据并在查看器中查看骨骼关节。这个例子使用viewer函数来显示覆盖在图像上的骨架关节位置的RGB图像。

概念

Kinect V1支持的主要功能和差异金宝app

使用Kinect for Windows相机进行图像采集与使用其他相机和适配器类似,但有一些关键区别。

在MATLAB中Kinect V1适配器返回的数据流

Kinect for Windows V1设备在MATLAB中返回这些数据流。这里概述了图像和深度流的格式。