C# Kinect v2 SDK衣服检测

C# Kinect v2 SDK衣服检测,c#,opencv,object,detection,kinect-sdk,C#,Opencv,Object,Detection,Kinect Sdk,所以,最近我设法让自己获得了Kinect v2项目万岁!在我的工业安置上,它应该检测一个人是否为你和我穿戴了正确的PPE或个人防护设备 该范围包括检测人员是否穿着正确的: 危险防护服 靴子 手套 帽子 胡子网!除非他们有胡子 我最近才开始使用Kinect v2传感器,因此您必须原谅我的任何无知。我对这整个游戏还不熟悉,但在网上已经学习了不少例子。我想我只是在寻找如何最好地解决问题的建议/来源 网上的信息来源似乎很少能用来检测一个人是否穿着衣服。本项目包括以下几个部分: 将人体分为手、脚、头和身体

所以,最近我设法让自己获得了Kinect v2项目万岁!在我的工业安置上,它应该检测一个人是否为你和我穿戴了正确的PPE或个人防护设备

该范围包括检测人员是否穿着正确的:

危险防护服 靴子 手套 帽子 胡子网!除非他们有胡子 我最近才开始使用Kinect v2传感器,因此您必须原谅我的任何无知。我对这整个游戏还不熟悉,但在网上已经学习了不少例子。我想我只是在寻找如何最好地解决问题的建议/来源

网上的信息来源似乎很少能用来检测一个人是否穿着衣服。本项目包括以下几个部分:

将人体分为手、脚、头和身体,同时保持颜色。我认为这一部分最好由Kinect SDK完成。 给出该人员手部戴手套、头部戴帽子等的百分比可能性。。。我已经看到了一些这方面的想法,包括图形包,比如OpenCV。 我正在寻找关于这个项目两部分的建议。尽管可以忽略下面的胡言乱语,但我认为最好先发布一些我自己的想法

想法和工作示例1-点云

我已经做了一些涉及人类基本探测的初步项目。事实上,从这个来源获取VS项目:我已经成功地用人类创建了一个.ply文件。这里的问题是试图分割.ply 3D图像,以识别西装、帽子、手套、靴子和胡须。我想这是一项相当复杂的任务

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

想法2-水滴检测

使用这个:我思考是否有一种很好的方法,可以用Kinect v2 SDK将人类分割成手部、头部、身体等部位的彩色图片。也许我可以使用一个像OpenCV这样的图形包来测试颜色是否相似,或者是否可以检测到西装上的徽标。不幸的是,目前手套和靴子上没有徽标,因此这可能不会产生非常可靠的结果

想法3-更换PPE

这并不理想,但如果我不能以另一种方式做到这一点,我可能会坚持认为需要在手套和西装上加上徽标。在这种最坏的情况下,我想我会尝试在3D空间中检测一些文本

总结

如果您能就如何着手解决这个问题提供任何建议,我将不胜感激。即使是最初的想法也可能引发一些事情:

和平

本杰明·比格斯