所以,最近我设法在我的工业安置上找到了一个Kinect v2项目(欢呼!),该项目应该检测一个人是否佩戴了正确的PPE或(你和我的个人防护设备)。
此范围包括检测此人是否穿着正确:
我最近才开始使用Kinect v2传感器,所以你必须原谅我的无知。我是整个游戏的新手,但已经通过网上公平的几个例子。我想我只是在寻找有关如何最好地解决问题的建议/来源。
网上的消息来源似乎很难找到一个人是否正在穿着什么东西。这个项目有几个部分:
我正在寻找关于这个项目的两个部分的建议。请随意忽略下面的莫名其妙,但我认为最好先发表一些自己的想法。
想法(和工作示例)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空间中检测一些文本。
摘要
我很感激有关如何开始解决这个问题的任何建议。即使是最初的想法也可能引发一些事情:)
和平!
本杰明比格斯