C# Kinect V2红外人脸点跟踪未显示坐标的正确位置
我使用Kinect V2传感器在代码中实现了绿屏(背景删除)功能。现在我需要检测面部点的位置,比如眼睛、鼻子和嘴巴 绿色屏幕位于深度流中,因此使用C# Kinect V2红外人脸点跟踪未显示坐标的正确位置,c#,windows,kinect,kinect-sdk,kinect.toolbox,C#,Windows,Kinect,Kinect Sdk,Kinect.toolbox,我使用Kinect V2传感器在代码中实现了绿屏(背景删除)功能。现在我需要检测面部点的位置,比如眼睛、鼻子和嘴巴 绿色屏幕位于深度流中,因此使用FacePointsInColorSpace方法无法获得面对象的正确位置 还有一个facepointsinfinfraredspace方法可用于此,它还跟踪对象,但显示错误的位置。很难理解红外线和深度蒸汽都有512*424的分辨率,所以为什么它不能检测人脸点的正确位置 我已使用FacePointsInInfraredSpace方法将我的红外流人脸点检测
FacePointsInColorSpace
方法无法获得面对象的正确位置
还有一个facepointsinfinfraredspace
方法可用于此,它还跟踪对象,但显示错误的位置。很难理解红外线和深度蒸汽都有512*424的分辨率,所以为什么它不能检测人脸点的正确位置
我已使用FacePointsInInfraredSpace
方法将我的红外流人脸点检测图像放置在此处:facepointsinfraredspace“>
所以,如何在红外流中获得人脸点的正确位置,以便我可以在绿色屏幕实现中使用它
另外,我的另一个问题是,当我们手动使用图像帧大小时,如何获得人脸点的正确位置,例如,在1920*1080分辨率下,它为人脸点提供了正确的图像帧跟踪,但现在如果我将帧大小设置为960*540或我想要设置的任何一个,那么我如何获得人脸点的正确位置。Hi A我不确定这篇博客是否包含您想要的确切答案,但这可能会对您有所帮助谢谢Manoj的支持!!这篇文章对我帮助很大,也让我了解了关于Kinect的一些新东西。我正在尝试用Kinect 2拍摄红外图像。但它显示的是黑屏。您能指导我如何使用它吗