【问题标题】:Find white region of eye找到眼睛的白色区域
【发布时间】:2014-10-17 07:56:41
【问题描述】:

我使用了眼睛级联分类器并找到了眼睛,并且我使用眼动追踪器找到了眼睛中心,如下图所示。

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

有人可以通过提供一些链接来帮助我吗?代码 sn-ps 以找到眼睛的白色区域?

【问题讨论】:

    标签: opencv image-processing machine-learning computer-vision


    【解决方案1】:

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

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

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

    PS:我提到的关于模糊的事情,Canny,Countour ...你可以看看有点相似的 SO Post

    【讨论】:

      猜你喜欢
      • 2012-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-12
      • 1970-01-01
      • 2014-12-21
      • 2021-11-10
      • 1970-01-01
      相关资源
      最近更新 更多