Static Public Member Functions

FindIrisCircle Class Reference

#include <FindIrisCircle.h>

List of all members.

Static Public Member Functions

static void doDetect (IplImage *img, int rPupil, int uIrisRadius, int *destVal)
static CvPoint getOriginPoints (CvPoint xyPupil, CvPoint xyIris, CvPoint setPt, int val, int dataType)

Detailed Description

Iris boundaries detection class.


Member Function Documentation

void FindIrisCircle::doDetect ( IplImage *  img,
int  rPupil,
int  uIrisRadius,
int *  destVal 
) [static]

Detects the iris boundary using Hough Transform.

Parameters:
imgInput image
rPupilRadius of the pupil circle
uIrisRadiusMaximum radius
destValReturns the iris center points and radius (0:x, 1:y, 2:radius)

Todo:
Possible to optimize?

CvPoint FindIrisCircle::getOriginPoints ( CvPoint  xyPupil,
CvPoint  xyIris,
CvPoint  setPt,
int  val,
int  dataType 
) [static]

Finds the iris center points. The distance between pupil and iris center points is constained.

Parameters:
xyPupilPupil's center
xyIrisIris's center
setPtPoints out of the ROI (Region Of Interest)
valMaximum distance between pupil and iris center position

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Defines