【发布时间】:2012-10-07 12:07:33
【问题描述】:
我有使用this 链接检测到的手的图像。它使用 HSV 颜色空间进行手部检测。
现在我面临一个问题:我需要获得足够的封闭区域/绘制边界线以确定手部区域,然后填充封闭区域并从原始区域中减去它以移除手部。
到目前为止,我一直在尝试模糊图像以减少噪点、扩大图像、关闭孔等,这似乎是过量的。我已经尝试过轮廓,这似乎是迄今为止最好的方法。我试图获得凸包(最大),在使用不同的阈值进行测试后,我得到了以下结果。
如果船体拉直,可以用拇指看到不准确之处。它必须是弯曲的。我试图找出手的位置,以便确定手所覆盖的区域。将减去它以从原始图像中移除手。这就是我想要达到的目标。
有没有更好的方法来解决这个问题?
非常感谢您的意见建议。
原始和检测如下
【问题讨论】:
-
所以你想识别手部区域而不是凸包给出的区域。我说的对吗?
-
我会说,手覆盖的图像部分
标签: opencv image-processing computer-vision detection