25、利用Kinect实现接近检测与运动检测

利用Kinect实现接近检测与运动检测

1. 引言

Kinect设备最初因Xbox的成功而广为人知,但它的应用远不止于此。除了作为完整的体验式应用,Kinect还能增强以鼠标、键盘或触摸为主要输入方式的标准应用。比如,可将Kinect麦克风阵列作为生产力或通信应用的替代语音输入设备;也可仅利用其视觉分析功能来识别视觉上的事件,而不处理视觉、深度或骨骼数据。本文将重点探讨如何将Kinect用作接近传感器和运动检测器。

2. 接近检测的应用场景

接近检测在很多场景中都有实用价值:
- 家居自动化 :当有人走进房间时,触发灯光开启。
- 商业广告 :无人靠近时,信息亭进入吸引模式;有人靠近时,开始更复杂的交互。
- 安全监控 :仅在有重要事件发生时记录视频,节省资源。例如,可用于监控后院偷吃猫粮的动物,或长时间捕捉珍稀动物的出现画面。
- 娱乐场景 :在鬼屋中,当风吹动窗帘时,触发Kinect记录视频和声音。

3. 简单接近检测的实现

为了实现简单的接近检测,我们将构建一个根据Kinect前方是否有人来开关视频流的接近检测器。实现步骤如下:
1. 创建项目 :创建一个名为ProximityDetector的新WPF项目,添加对 Microsoft.Kinect.dll System.Drawing 的引用。
2.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值