OpenCV背景减法+皮肤阈值检测手c ++

时间:2016-02-17 12:03:20

标签: opencv skin threshold background-substraction

我一直致力于一个项目,只使用电脑摄像头检测手掌,没有设备(没有彩色手套,以方便检测)。 到目前为止,我结合了皮肤检测和背景减法, 通过使用bitwised&两个席子之间。

Skin + Back Thresh

我将两者结合起来克服了我的吉他,门和壁橱等肤色物体。 但正如你所看到的,仍有很多噪音而且手被打断了。 我试图弄明白,这只会让情况变得更糟。 此外,照明的变化确实损坏了过程,试图取消自动曝光,这没有多大帮助。 我不希望这是完美的,因为它只是我更大的项目的一部分,但是你们中的任何人都知道我怎样才能更好地算法?

1 个答案:

答案 0 :(得分:0)

您可以通过形态转换(如打开和关闭)消除一些噪音。 这些技术通常在背景减法后使用

  1. 关闭以减少噪音
  2. 在我们想要检测的事物最小化信息丢失之后立即开启
  3. 请参阅this link以获取代码示例。

    之后你必须"发现"你手中的图像,但我认为这不是查询,但this link可以帮助你。

    希望有所帮助。