【问题标题】:Webcam Iris Detection with Hough Circles in Python OpenCV在 Python OpenCV 中使用霍夫圆进行网络摄像头虹膜检测
【发布时间】:2016-07-21 09:17:03
【问题描述】:

在 dlib 的面部标志检测器的帮助下,我成功地为眼睛隔离了一个非常具体的边界区域。然而,我并不完全困惑于如何在虹膜本身周围创建一个圆形边框。我尝试过精明的边缘检测,然后是霍夫圆,但霍夫圆似乎无法处理图像,这很可能是由于分辨率低和虹膜部分受阻(当然是由于眼睑)。我已经尝试过使用更高分辨率的相机馈送并且它可以工作,但是由于我的项目的限制,这样做是不可行的。目前,这是我隔离的边界区域。

第一张图片是眼睛直视网络摄像头,如下所示:

下图是向上看的眼睛:

我不是在寻找代码,但如果有人能指导我对图像进行哪些转换是合适的,我将不胜感激。

【问题讨论】:

    标签: python opencv image-processing hough-transform canny-operator


    【解决方案1】:

    您可以在使用边缘检测器之前对该区域使用阈值。然后你可以使用霍夫圆变换。如果这不起作用,另一种方法可能是找到轮廓并使用 cvFitEllipse 分析轮廓

    【讨论】:

    • 嗯。所以我使用了一个阈值并得到了这个。有什么方法可以去除眼睛周围的边缘吗? puu.sh/q9dGT/d5ff23f0c4.png
    • 你使用了什么样的阈值?我的意图是去除隔离其余部分的眼白。尝试使用直方图找到最佳阈值
    猜你喜欢
    • 2012-09-16
    • 1970-01-01
    • 2011-02-22
    • 2016-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多