Kinect v2 SDK衣物检测

时间:2015-05-04 13:08:04

标签: c# opencv object detection kinect-sdk

所以,最近我设法在我的工业安置上找到了一个Kinect v2项目(欢呼!),该项目应该检测一个人是否佩戴了正确的PPE或(你和我的个人防护设备)。

此范围包括检测此人是否穿着正确:

  • 危险防护套装
  • 靴子
  • 手套
  • 胡须网! (只有他们留胡子)

我最近才开始使用Kinect v2传感器,所以你必须原谅我的无知。我是整个游戏的新手,但已经通过网上公平的几个例子。我想我只是在寻找有关如何最好地解决问题的建议/来源。

网上的消息来源似乎很难找到一个人是否正在穿着什么东西。这个项目有几个部分:

  • 在保留颜色的同时将人分成组件(手,脚,头,身体)。我想这部分最好由Kinect SDK完成。
  • 给出一个百分比的可能性,该人的手部分戴着手套,头部戴着帽子......我已经看到了一些想法,包括OpenCV等图形包。

我正在寻找关于这个项目的两个部分的建议。请随意忽略下面的莫名其妙,但我认为最好先发表一些自己的想法。

想法(和工作示例)1 - 点云

我做了一些涉及人类基本检测的初步项目。事实上,从这个来源抓取VS项目:http://laht.info/record-3d-video-with-kinect-v2-and-play-it-back-in-the-browser/我设法用人类创建一个.ply文件。这里的问题是试图将.ply 3D图像分开,以识别西装,帽子,手套,靴子(我猜)胡须。我想这是一项相当复杂的任务。

然而,在这3个想法中,我回到了这个想法。拆分3D .ply图像并尝试检测PPE可能会更准确。这里需要建议。

创意2 - Blob检测

使用这个:http://channel9.msdn.com/coding4fun/kinect/Kinect--OpenCV--WPF--Blob-Tracking我思索是否有一种很好的方法可以将人分成他们的"手部分",#34;头部" ,"身体部位"等等,使用Kinect v2 SDK。也许我可以使用像OpenCV这样的图形软件包来测试颜色是否相似,或者是否可以检测到西装上的徽标。不幸的是,手套和靴子上目前没有徽标,所以这可能不会产生非常可靠的结果。

创意3 - 更改PPE

这不是理想的,但如果我不能以另一种方式做到这一点,我可能会坚持要求将徽标戴上手套并套装。在这种最糟糕的情况下,我想我会尝试在3D空间中检测一些文本。

摘要

我很感激有关如何开始解决这个问题的任何建议。即使是最初的想法也可能引发一些事情:)

和平!

本杰明比格斯

0 个答案:

没有答案