TcVnParamsSB
Offers parameters for SB method (a simple blob detector with multiple thresholds).
Syntax
Definition:
TYPE TcVnParamsSB :
STRUCT
    bFilterByArea        : BOOL;
    bFilterByCircularity : BOOL;
    bFilterByColor       : BOOL;
    bFilterByConvexity   : BOOL;
    bFilterByInertia     : BOOL;
    fMinArea             : REAL;
    fMaxArea             : REAL;
    fMinCircularity      : REAL;
    fMaxCircularity      : REAL;
    nBlobColor           : USINT;
    fMinConvexity        : REAL;
    fMaxConvexity        : REAL;
    fMinInertiaRatio     : REAL;
    fMaxInertiaRatio     : REAL;
    fMinBlobDist         : REAL;
    nMinRepeatability    : UDINT;
    fMinThreshold        : REAL;
    fMaxThreshold        : REAL;
    fThresholdStep       : REAL;
END_STRUCT
END_TYPEParameters
| 
                   Name  | 
                   Type  | 
                   Default  | 
                   Description  | 
|---|---|---|---|
| 
                   bFilterByArea  | 
                   BOOL  | 
                   TRUE  | 
                   Enable filtering by area (fMinArea <= area < fMaxArea).  | 
| 
                   bFilterByCircularity  | 
                   BOOL  | 
                   FALSE  | 
                   Enable filtering by circularity (fMinCircularity <= circularity(4pi * area / perimeter^2) < fMaxCircularity).  | 
| 
                   bFilterByColor  | 
                   BOOL  | 
                   FALSE  | 
                   Enable filtering by color (thresholdedColor(0 or 255) = nBlobColor).  | 
| 
                   bFilterByConvexity  | 
                   BOOL  | 
                   FALSE  | 
                   Enable filtering by convexity (fMinConvexity <= convexity(area / hullArea) < fMaxConvexity).  | 
| 
                   bFilterByInertia  | 
                   BOOL  | 
                   FALSE  | 
                   Enable filtering by inertia ratio (fMinInertiaRatio <= inertia ratio < fMaxInertiaRatio).  | 
| 
                   fMinArea  | 
                   REAL  | 
                   25  | 
                   Min estimated blob area in pixel  | 
| 
                   fMaxArea  | 
                   REAL  | 
                   15000  | 
                   Max estimated blob area in pixel  | 
| 
                   fMinCircularity  | 
                   REAL  | 
                   0  | 
                   Min circularity (1.0: ideal circle, < 1: less circular, 0: not circular at all)  | 
| 
                   fMaxCircularity  | 
                   REAL  | 
                   1  | 
                   Max circularity (1.0: ideal circle, < 1: less circular, 0: not circular at all)  | 
| 
                   nBlobColor  | 
                   USINT  | 
                   255  | 
                   0 or 255  | 
| 
                   fMinConvexity  | 
                   REAL  | 
                   0  | 
                   Min convexity (1.0: blob fully convex, < 1: less convex)  | 
| 
                   fMaxConvexity  | 
                   REAL  | 
                   1  | 
                   Max convexity (1.0: blob fully convex, < 1: less convex)  | 
| 
                   fMinInertiaRatio  | 
                   REAL  | 
                   0  | 
                   Min inertia ratio (0.0 .. 1.0)  | 
| 
                   fMaxInertiaRatio  | 
                   REAL  | 
                   1  | 
                   Max inertia ratio (0.0 .. 1.0)  | 
| 
                   fMinBlobDist  | 
                   REAL  | 
                   5  | 
                   Min distance between different blobs  | 
| 
                   nMinRepeatability  | 
                   UDINT  | 
                   2  | 
                   Min number of same detected blobs (dist < fMinBlobDist) in different thresholds  | 
| 
                   fMinThreshold  | 
                   REAL  | 
                   30  | 
                   Min threshold (start)  | 
| 
                   fMaxThreshold  | 
                   REAL  | 
                   225  | 
                   Max threshold (stop)  | 
| 
                   fThresholdStep  | 
                   REAL  | 
                   10  | 
                   Threshold step between min and max threshold  |