1

我已经使用了眼睛级联分类器并找到了眼睛,并且还发现了使用眼动仪的眼睛中心,如下图所示。找到眼睛的白色区域

enter image description here

现在我试图找到眼睛的白色部分,如下图所示。

enter image description here

有人能帮我提供一些链接代码片断去发现眼睛的白色区域?

回答

1

我不确定,但您可以尝试使用以下策略。我之前使用过类似的策略来找出其他的东西。

  1. 找出眼睛的中心。
  2. 模糊您的图像和应用canny边缘检测器。
  3. 找出通过步骤2获得的图像轮廓(边缘图像)。
  4. 通过计算简单的直方图来检查每个轮廓中白色的百分比。
  5. 只保留白色颜色百分比相当高的那些轮廓。
  6. 然后检查眼睛中心与每个白色轮廓的中心之间的距离(因为在图像中也可能有一些其他白色轮廓,例如白布,纸等)
  7. 如果中心之间的距离眼睛和白色轮廓的中心小于某个阈值,保留并丢弃其余轮廓。
  8. 在其余轮廓线上绘制外线(每个眼睛应该是2个)。

我不确定上述技术是否适用于您的情况,但您可以尝试一下,因为它不是太难。

PS:我提到的有关模糊的东西,Canny,Countour ......你可以看看类似的东西SO Post