【发布时间】:2016-02-03 17:51:45
【问题描述】:
我们(我和我的团队)希望能够追踪一只手(主要是食指尖)。手的颜色与图片中的脸基本相同,但正如您所见,我们得到的很多噪点也是如此。它在手后有一个黑色“屏幕”时效果很好。
现在的问题是自适应阈值仅对灰度图像有用,因此不能很好地检测到手。
我尝试在谷歌上搜索 HSV 自适应阈值但没有运气,所以我认为 stackoverflow 有一些很棒的想法。
编辑:当前 HSV -> 二进制阈值:
inRange(hsvx, Scalar(0, 50, 0), Scalar(20, 150, 255), bina);
【问题讨论】:
-
将 HSV 图像分割成不同的通道。!!为每个通道创建一个轨迹栏。!!您可以改变轨迹栏中的值并将这些值分配给 inRange 以过滤像素值。
标签: c++ opencv threshold adaptive-threshold