瞳孔检测和cvHoughCircles?

时间:2014-04-15 14:32:32

标签: java opencv javacv face-detection

我正在努力改善我的瞳孔检测(我正在使用Javacv)。目前,我在下面有这个方法,我在找到的瞳孔周围绘制矩形。 我想尝试在虹膜上放一个圆圈,在瞳孔上放一个点,使其更准确。也许通过使用(霍夫圈)找到虹膜 - >然后找到虹膜内最大的斑点。 我该怎么做?

private void drawPupilRect(Graphics2D g2, CvRect eye) 
  // draw outline rectangle around the pupil+iris
  {
    CvRect pupil = pupilAvgRect.get();
    if (pupil == null)
      return;

    pupil.x(pupil.x() + eye.x());     // convert pupil to screen coords
    pupil.y(pupil.y() + eye.y());

    g2.setPaint(Color.YELLOW);
    g2.setStroke(new BasicStroke(4));
    g2.drawRect(pupil.x(), pupil.y(), pupil.width(), pupil.height());

  }  // end of drawPupilRect()

0 个答案:

没有答案