Leaper WaferScan Toolkit
中文 / English 2.x
LCircleDetector Class Reference
Inheritance diagram for LCircleDetector:
ILCircleDetector ILObject

Additional Inherited Members

- Public Member Functions inherited from ILCircleDetector
LPVErrorCode Detect (ILImage *img, ILAnnulusRegion *region, ILCircleResults **results)
 
- Public Member Functions inherited from ILObject
ILObjectCopy ()
 
LPVErrorCode Load (LString filename)
 
void Reset ()
 
LPVErrorCode Save (LString filename)
 
BOOL Valid ()
 
- Properties inherited from ILCircleDetector
int AcceptScore [get, set]
 The accept score used in detection. It defines the minimum score for identifying the edge as a good circle. You may pick a proper score with help of circle score chart. More...
 
int EdgeWidth [get, set]
 The edge width of the circle used in detection, in 1 ~ 10. Edge width defines the count of pixels along the whole edge transition. Blurred edge indicates larger edge width value to find a stable result. Usually, it's fine to just use default setting (3).
 
LPVFindBy FindBy [get, set]
 The detection searching strategy. It defines how to select the result circles if there's more than expected circle candidates.
 
int MaxCount [get, set]
 The maximum of circles to find.
 
BOOL NormScore [get, set]
 Whether we should normalize the score based on maximum gradient in region.
 
LPVPolarity Polarity [get, set]
 The detection edge polarity.
Polarity defines the edge transition according to region's direction, black pixels are dark, white pixels are light. More...
 

Detailed Description

This class implements the interface ILCircleDetector, and is used to create an instance of circle detector.