答案1
我知道这个问题已经有几天了,但如果有人遇到,我可以提出一个关于如何解决这个问题的建议:
它确实需要一些计算机视觉或图像处理任务,但我会这样做:
- 首先,您可以应用一些形态学操作(如开或闭),以减少背景中的虚假黑色像素。您必须尝试这些操作的不同组合才能获得所需的结果。
- 然后,您可以计算连通分量(= 属于一起的像素的连通区域),这基本上为您提供了所有像素区域的标签。
- 然后,您可以从这些连通分量中筛选出最大的 2 个(= 其中包含最多像素的分量),这样就只剩下两个手部区域了。
- 现在您可以决定 - 也许使用每个区域中心的 x/y 坐标 - 您想要屏蔽哪个区域,例如通过用背景像素的灰度值填充它。
我希望这会有所帮助并提供一些关于如何做到这一点的线索。