Additional Inherited Members | |
![]() | |
LPVErrorCode | Detect (ILImage *img, ILAnnulusRegion *region, ILCircleResults **results) |
![]() | |
ILObject * | Copy () |
LPVErrorCode | Load (LString filename) |
void | Reset () |
LPVErrorCode | Save (LString filename) |
BOOL | Valid () |
![]() | |
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... | |
![]() | |
LString | Name [get, set] |
Name of the object. By default, the object has no name. In most cases, LPV classes don't make use of the names. The name is drawn on canvas around the object if ILDrawable::SetDrawName() is enabled. More... | |
This class implements the interface ILCircleDetector, and is used to create an instance of circle detector.