【问题标题】:Tracking hands with OpenCV使用 OpenCV 追踪手部
【发布时间】:2014-02-26 16:23:25
【问题描述】:

目前我正在做一个项目,我应该能够跟踪手的位置 (2d)。只是位置,不需要“手势”或 vinger 跟踪。

现在我让它与 Haar Cascade 跟踪一起使用,但这仅适用于“我的拳头”(haarcascade 文件用于拳头)。而不是你的手可能是任何其他“形式”(例如,张开,侧面)。

解决这个问题的最佳方法是什么?我不认为为手的每个可能的“位置”创建一个 haarcascade 文件是这里的解决方案。

【问题讨论】:

标签: c++ opencv tracking


【解决方案1】:

更简单的东西可能效果更好。

我会尝试颜色分割,然后找到轮廓并获得最大斑点的中心。

对于颜色分割,我会使用 hsi 或 yuv 颜色空间,忽略强度分量。例如设置色调和饱和度通道的最小和最大阈值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-05
    • 1970-01-01
    • 2020-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多