opencv - 斯诺克球碰撞检测

我试图检测一个白球击中斯诺克台球 table 上的初始颜色。我将使用相机俯视 table ,让球在 x 和 y 方向移动。我使用 opencv 检测到斯诺克球及其颜色。只是试图实现一种跟踪白人首先接触哪个球的方法。

最佳答案

跟踪白球路径 - 当方向改变时假设这是一个击球

在方向改变点找到从白球中心到其他球中心的距离。

它击中的球必须是最近的距离(大概必须是 1 个球直径!)

https://stackoverflow.com/questions/8579863/

相关文章:

image - 颜色键在图像处理中的作用是什么?

opencv - 延迟使用OpenCv播放AVI

json - 在 Docker 中将 JSON 文件作为环境变量传递

opencv - mac上opencv2.3.1中 undefined symbol ,cvSmoo

opencv - OpenCV中两个矩阵的广义特征值

python - 用Python捕捉 Action

docker - 如何使用非 root 用户权限构建 docker 以使用 pipenv 设置 py

opencv - 用opencv实现消失点算法

image-processing - 在 OpenCV 中应用形态学时,SetROI 是否有效?

visual-c++ - MS Visual Studio 10上的OpenCV:cv::cvtCo