使用kinect深度相机在python中跟踪球

时间:2018-08-24 12:40:22

标签: python opencv kinect openkinect

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

相关问题