首页 > 解决方案 > 使用 kinect 深度相机在 python 中跟踪球

问题描述

我正在寻找一个与此类似的项目https://ptolemy.berkeley.edu/projects/chess/eecs149/fall2014/projects/_Report/Ball%20is%20Life.pdf我正在尝试仅使用Kinect v1 上的深度传感器。但是,我无法获得准确的结果。我正在将 OpenCV 与 python 一起使用,并且正在使用轮廓来尝试定位球。我尝试过使用许多过滤方法,例如背景减法和阈值处理,但是有很多噪音会导致错误的结果。

这是通过深度相机看到的图像样本。圆形物体是球。 https://i.stack.imgur.com/M4waE.png

标签: pythonopencvkinectopenkinect

解决方案


我在几个项目中使用了 kinect 深度相机,并且 TA 完成了一个学生使用 kinect 跟踪手部骨骼的项目。

在所有这些项目中,需要控制环境和一些阈值(x、y 和 z)来产生表面上的准确性。我的意思是,您应该定义一个“框”,您将在其中尝试查找/跟踪球。同样,添加中值或高斯滤波器步骤可以帮助您减少噪声问题。

对于其他跟踪算法/方法,请查看以下资源:


推荐阅读