Properties | |
long | ConvexProjections [get, set] |
Defines the number of convex projections. More... | |
boolean | Entire [get, set] |
If this property is set to TRUE the area passed by the #X0, #X1,#Y0, and #Y1 properties is ignored and the complete image will be used instead to search Blobs. More... | |
boolean | ExtractBlobCenterAndMoments [get, set] |
For reasons of speed, it is possible to set different extraction modes so that unnecessary parameters are not calculated. More... | |
boolean | ExtractBlobConvexPerimeter [get, set] |
For reasons of speed, it is possible to set different extraction modes so that unnecessary parameters are not calculated. More... | |
boolean | ExtractBlobPerimeter [get, set] |
For reasons of speed, it is possible to set different extraction modes so that unnecessary parameters are not calculated. More... | |
boolean | ExtractBlobPixelData [get, set] |
For reasons of speed, it is possible to set different extraction modes so that unnecessary parameters are not calculated. More... | |
__int3264 | Image [get, set] |
Defines the image object that is assigned to the Common Vision Blob Control. More... | |
double | MemoryUsageFactor [get, set] |
This property sets the memory size of internal tables. More... | |
long | PlaneIndex [get, set] |
Used to define the colour plane to be used if the image assigned to the control consists of more than one plane. More... | |
long | SortCenterX [get, set] |
If #SORT_BY_DISTANCE is selected via the #SortMode property, this value defines the x-coordinate for which the distance is calculated. More... | |
long | SortCenterY [get, set] |
If #SORT_BY_DISTANCE is selected via the #SortMode property, this value defines the y-coordinate for which the distance is calculated. More... | |
BlobSortMode | SortMode [get, set] |
Following extraction, the objects can be sorted by various criteria. More... | |
boolean | SortRising [get, set] |
Following extraction, the objects can be sorted in ascending or descending order. More... | |
long | ThresholdLower [get, set] |
Minimum grey value belonging to the object. More... | |
long | ThresholdUpper [get, set] |
Maximum grey value belonging to the object. More... | |
double | X0 [get, set] |
Returns the x-coordinate of upper left point of the the area in which the control tries to find blobs. More... | |
double | X1 [get, set] |
Returns the x-coordinate of lower right point of the the area in which the control tries to find blobs. More... | |
double | Y0 [get, set] |
Returns the y-coordinate of upper left point of the the area in which the control tries to find blobs. More... | |
double | Y1 [get, set] |
Returns the y-coordinate of lower right point of the the area in which the control tries to find blobs. More... | |
|
getset |
Defines the number of convex projections.
Projections are applied to the object from the sides defined by this number (see #BlobConvexPerimeter). The more projections, the more precise the approximation to the perimeter. The four basic projections (0 degree, 45 degrees, 90 degrees, 135 degree) are the default values. \a ConvexProjections specifies the number of projections and #ConvexPointsRetrieved returns the number of points on the perimeter. For example the number or projections is 4 returns 12 points on the convex perimeter shape.
[in,out] | ConvexProjections | Number of convex projections. |
|
getset |
If this property is set to TRUE
the area passed by the #X0, #X1,#Y0, and #Y1 properties is ignored and the complete image will be used instead to search Blobs.
[in,out] | Entire | Defines either the entire image or area of interest which will used for the search. |
|
getset |
For reasons of speed, it is possible to set different extraction modes so that unnecessary parameters are not calculated.
[in,out] | ExtractBlobCenterAndMoments | TRUE causes that the centre and moment of inertia of the found blobs are calculated. |
|
getset |
For reasons of speed, it is possible to set different extraction modes so that unnecessary parameters are not calculated.
[in,out] | ExtractBlobConvexPerimeter | TRUE causes that the convex perimeter is calculated. |
|
getset |
For reasons of speed, it is possible to set different extraction modes so that unnecessary parameters are not calculated.
[in,out] | ExtractBlobPerimeter | TRUE causes that the perimeter is calculated. |
|
getset |
For reasons of speed, it is possible to set different extraction modes so that unnecessary parameters are not calculated.
[in,out] | ExtractBlobPixelData | TRUE causes that the streaks belonging to a blob are stored separately and can be used further with the #ResultImage. |
|
getset |
|
getset |
This property sets the memory size of internal tables.
The number for the \a MemoryUsageFactor takes the actual memory size and multiplies it with the factor. Default value is \c 1.
[in,out] | MemoryUsageFactor | Number to duplicate the memory. |
|
getset |
Used to define the colour plane to be used if the image assigned to the control consists of more than one plane.
0
to ImageDimension (cvBlob.Image). If you specify an invalid value the #CVCError event will be fired. [in,out] | PlaneIndex | Desired plane index. |
|
getset |
If #SORT_BY_DISTANCE is selected via the #SortMode property, this value defines the x-coordinate for which the distance is calculated.
[in,out] | SortCenterX | X-coordinate for which the distance is calculated. |
|
getset |
If #SORT_BY_DISTANCE is selected via the #SortMode property, this value defines the y-coordinate for which the distance is calculated.
[in,out] | SortCenterY | Y-coordinate for which the distance is calculated. |
|
getset |
Following extraction, the objects can be sorted by various criteria.
[in,out] | SortMode | Sort mode. For possible values refer to #BlobSortMode. |
|
getset |
Following extraction, the objects can be sorted in ascending or descending order.
[in,out] | SortRising | TRUE indicates that the objects are sorted in ascending order, FALSE specifies that the objects are sorted in descending order. |
|
getset |
Minimum grey value belonging to the object.
The two threshold values #ThresholdUpper and \a ThresholdLower define the grey value range that is used for binarizing.
[in,out] | ThresholdLower | Minimum grey value used for thresholding. Default = 128 . |
|
getset |
Maximum grey value belonging to the object.
The two threshold values \a ThresholdUpper and #ThresholdLower define the grey value range that is used for binarizing.
[in,out] | ThresholdUpper | Maximum grey value used for thresholding. Default = 128 . |
|
getset |
Returns the x-coordinate of upper left point of the the area in which the control tries to find blobs.
TRUE
these values will be ignored and the complete image will be used instead to detect blobs. [in,out] | X0 | X-coordinate of upper left point of the rectangular area of interest. |
|
getset |
Returns the x-coordinate of lower right point of the the area in which the control tries to find blobs.
TRUE
these values will be ignored and the complete image will be used instead to detect blobs. [in,out] | X1 | X-coordinate lower right point of the rectangular area of interest. |
|
getset |
Returns the y-coordinate of upper left point of the the area in which the control tries to find blobs.
TRUE
these values will be ignored and the complete image will be used instead to detect blobs. [in,out] | Y0 | Y-coordinate of upper left point of the rectangular area of interest. |
|
getset |
Returns the y-coordinate of lower right point of the the area in which the control tries to find blobs.
TRUE
these values will be ignored and the complete image will be used instead to detect blobs. [in,out] | Y1 | Y-coordinate lower right point of the rectangular area of interest. |