微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从python中的kinect读取深度图和rgb帧?或使用微软 SDK

如何解决如何从python中的kinect读取深度图和rgb帧?或使用微软 SDK

我正在使用 python 开发一个集成系统。在第一步中,我想使用 RGBD 相机提取 3D 人体姿势。对于这个项目,我有微软 Kinect V2。我知道它很容易使用,并且通过 Microsoft SDK 在 C++ 和 C# 中实现了姿势和深度图等 Kinect 功能,但我希望在 python 中使用它。我搜索了很多,我找到了一些东西。这是我尝试的总结: 有一个名为 PykinectV2 的包装器,它允许在 Python 中公开 Kinect for Windows v2 API,但在使用过程中,我收到此错误

 line 2216,in <module> assert sizeof(tagSTATSTG) == 72,sizeof(tagSTATSTG) AssertionError: 80

我检查了问题,但它们根本没有帮助。 我尝试使用 OpenCV 直接读取框架,并遵循此 instruction。 但链接已过时,所有其他安装方式都给我错误

在所有这些尝试之后,我至少使用 freenect2 来获得深度和 RGB 帧。

我的问题无处可寻:

有没有办法在 python 中从 Microsoft SDK2 中提取 3D 姿势? 如果没有,是否有一种简单的方法可以从 RGB 和深度图估计 3D 骨架姿势? 有没有在python中使用Kinect的常规方法

我接受所有建议并很高兴听到这些建议。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。