Properties | |
__int3264 | BinaryImage [get, set] |
Returns the binary image after executing the #ExecuteBinarization method. More... | |
double | BlobAreaConvexAreaRatio [get] |
Returns the ratio of area to convex area. More... | |
double | BlobAreaPerimeterRatio [get] |
Returns the ratio of area to perimeter. More... | |
double | BlobBoundingBoxHeight [get] |
Returns the height of the bounding box of the Blob object. More... | |
double | BlobBoundingBoxWidth [get] |
Returns the width of the bounding box of the Blob object. More... | |
double | BlobBoundingBoxX0 [get] |
Returns the x-coordinate of the left top point of the bounding box of the Blob object. More... | |
double | BlobBoundingBoxX1 [get] |
Returns the x-coordinate of the right bottom point of the bounding box of the Blob object. More... | |
double | BlobBoundingBoxY0 [get] |
Returns the y-coordinate of the left top point of the bounding box of the Blob object. More... | |
double | BlobBoundingBoxY1 [get] |
Returns the y-coordinate of the right bottom point of the bounding box of the Blob object. More... | |
double | BlobCenterX [get] |
Returns the x-coordinate of the centre of gravity of the object in sub-pixels. More... | |
double | BlobCenterY [get] |
Returns the y-coordinate of the centre of gravity of the object in sub-pixels. More... | |
double | BlobConvexArea [get] |
Returns the convex area. More... | |
double | BlobConvexPerimeter [get] |
Returns the convex perimeter. More... | |
long | BlobConvexPointIndex [get, set] |
Specifies the index of the desired point forming the convex shape. More... | |
double | BlobConvexPointX [get] |
Returns the x-coordinate of the specified convex point. More... | |
double | BlobConvexPointY [get] |
Returns the y-coordinate of the specified convex point. More... | |
long | BlobCount [get] |
Returns the number of found objects. More... | |
double | BlobFeretDiamMaxBBoxX0 [get] |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMaxBBoxX1 [get] |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMaxBBoxX2 [get] |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMaxBBoxX3 [get] |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMaxBBoxY0 [get] |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMaxBBoxY1 [get] |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMaxBBoxY2 [get] |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMaxBBoxY3 [get] |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMinBBoxX0 [get] |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMinBBoxX1 [get] |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMinBBoxX2 [get] |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMinBBoxX3 [get] |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMinBBoxY0 [get] |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMinBBoxY1 [get] |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMinBBoxY2 [get] |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMinBBoxY3 [get] |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object. More... | |
double | BlobFeretDiamMinMaxBBoxX0 [get] |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3). More... | |
double | BlobFeretDiamMinMaxBBoxX1 [get] |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3). More... | |
double | BlobFeretDiamMinMaxBBoxX2 [get] |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3). More... | |
double | BlobFeretDiamMinMaxBBoxX3 [get] |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3). More... | |
double | BlobFeretDiamMinMaxBBoxY0 [get] |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3). More... | |
double | BlobFeretDiamMinMaxBBoxY1 [get] |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3). More... | |
double | BlobFeretDiamMinMaxBBoxY2 [get] |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3). More... | |
double | BlobFeretDiamMinMaxBBoxY3 [get] |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3). More... | |
long | BlobIndex [get, set] |
Specifies the index of the desired Blob object. More... | |
double | BlobMaxMoment [get] |
Returns the maximum moment of inertia. More... | |
double | BlobMinMoment [get] |
Returns the minimum moment of inertia. More... | |
double | BlobMinMomentAxisAngle [get] |
Returns the angle of the minimum moment of inertia. More... | |
double | BlobMinMomentAxisX0 [get] |
X-position of start point of a straight line that describes the minimum moment of inertia and runs through the centre of the object. More... | |
double | BlobMinMomentAxisX1 [get] |
X-position of end point of a straight line that describes the minimum moment of inertia and runs through the centre of the object. More... | |
double | BlobMinMomentAxisY0 [get] |
Y-position of start point of a straight line that describes the minimum moment of inertia and runs through the centre of the object. More... | |
double | BlobMinMomentAxisY1 [get] |
Y-position of end point of a straight line that describes the minimum moment of inertia and runs through the centre of the object. More... | |
double | BlobMomentRatio [get] |
Returns the ratio of minimum and maximum moment of inertia for a given Blob object. More... | |
long | BlobNumHoles [get] |
Returns the number of holes in the image. More... | |
double | BlobPerimConvexPerimRatio [get] |
Returns the ratio of perimeter to convex perimeter. More... | |
double | BlobPerimeter [get] |
Returns the perimeter of a found blob. More... | |
long | BlobSize [get] |
Returns the size of a found blob in pixels. More... | |
long | ConvexPointsRetrieved [get] |
Returns the number of convex points. More... | |
double | ExecutionTime [get] |
Returns the time for the execution of Blob. More... | |
__int3264 | ResultImage [get, set] |
Returns the result image which is generated in an eight-bit plane from the data pertaining to the objects (streaks). More... | |
|
getset |
|
get |
Returns the ratio of area to convex area.
Blob projects every object on to the x-axis at different angles. #ConvexProjections specifies the number of projections. The bounding box provides the projections for 0 degree and 90 degrees (projection on to y- and x-axes). Later, the projection diameter or calliper diameter is calculated from these projections for every angle. This supplies information on the orthogonal extent of the object in relation to the direction of projection.
[out] | BlobAreaConvexAreaRatio | Ratio of area to convex area. |
|
get |
|
get |
Returns the height of the bounding box of the Blob object.
The rectangle is described by the left top point (#BlobBoundingBoxX0/#BlobBoundingBoxY0) and the right bottom point (\a BlobBoundingBoxX1/#BlobBoundingBoxY1) of the bounding box. Furthermore, the width and height of the rectangle are given.
[out] | BlobBoundingBoxHeight | Height of the bounding box. |
|
get |
Returns the width of the bounding box of the Blob object.
The rectangle is described by the left top point (#BlobBoundingBoxX0/#BlobBoundingBoxY0) and the right bottom point (\a BlobBoundingBoxX1/#BlobBoundingBoxY1) of the bounding box. Furthermore, the width and height of the rectangle are given.
[out] | BlobBoundingBoxWidth | Width of the bounding box. |
|
get |
Returns the x-coordinate of the left top point of the bounding box of the Blob object.
The rectangle is described by the left top point (\a BlobBoundingBoxX0/#BlobBoundingBoxY0) and the right bottom point (#BlobBoundingBoxX1/#BlobBoundingBoxY1) of the bounding box. Furthermore, the width and height of the rectangle are given.
[out] | BlobBoundingBoxX0 | X-coordinate of the left top point of the bounding box. |
|
get |
Returns the x-coordinate of the right bottom point of the bounding box of the Blob object.
The rectangle is described by the left top point (#BlobBoundingBoxX0/#BlobBoundingBoxY0) and the right bottom point (\a BlobBoundingBoxX1/#BlobBoundingBoxY1) of the bounding box. Furthermore, the width and height of the rectangle are given.
[out] | BlobBoundingBoxX1 | X-coordinate of the right bottom point of the bounding box. |
|
get |
Returns the y-coordinate of the left top point of the bounding box of the Blob object.
The rectangle is described by the left top point (#BlobBoundingBoxX0/\a BlobBoundingBoxY0) and the right bottom point (#BlobBoundingBoxX1/#BlobBoundingBoxY1) of the bounding box. Furthermore, the width and height of the rectangle are given.
[out] | BlobBoundingBoxY0 | Y-coordinate of the left top point of the bounding box. |
|
get |
Returns the y-coordinate of the right bottom point of the bounding box of the Blob object.
The rectangle is described by the left top point (#BlobBoundingBoxX0/#BlobBoundingBoxY0) and the right bottom point (\a BlobBoundingBoxX1/#BlobBoundingBoxY1) of the bounding box. Furthermore, the width and height of the rectangle are given.
[out] | BlobBoundingBoxY1 | Y-coordinate of the right bottom point of the bounding box. |
|
get |
|
get |
|
get |
Returns the convex area.
Blob projects every object on to the x-axis at different angles. #ConvexProjections specifies the number of projections. The bounding box provides the projections for 0 degree and 90 degrees (projection on to y- and x-axes). Later, the projection diameter or calliper diameter is calculated from these projections for every angle. This supplies information on the orthogonal extent of the object in relation to the direction of projection.
[out] | BlobConvexArea | Convex area of the Blob object. |
|
get |
Returns the convex perimeter.
Blob projects every object on to the x-axis at different angles. #ConvexProjections specifies the number of projections. The bounding box provides the projections for 0 degree and 90 degrees (projection on to y- and x-axes). Later, the projection diameter or calliper diameter is calculated from these projections for every angle. This supplies information on the orthogonal extent of the object in relation to the direction of projection. The <b>convex perimeter</b> of the object can be calculated from the projections later. This is approximated by a polygon that consists of the individual projection parts. Calculation of the convex perimeter of an object is normally very compute-intensive.
[out] | BlobConvexPerimeter | Convex perimeter of the Blob object. |
|
getset |
Specifies the index of the desired point forming the convex shape.
The coordinates for every point of the convex shape could be retrieved via the #BlobConvexPointX property and #BlobConvexPointY property. The number of projections is set by #ConvexProjections.
[in,out] | BlobConvexPointIndex | Index of desired point. |
|
get |
Returns the x-coordinate of the specified convex point.
The index of the point is specified by the #BlobConvexPointIndex Property. The number of projections is set by #ConvexProjections.
[out] | BlobConvexPointX | X-coordinate of convex point. |
|
get |
Returns the y-coordinate of the specified convex point.
The index of the point is specified by the #BlobConvexPointIndex Property. The number of projections is set by #ConvexProjections.
[out] | BlobConvexPointY | Y-coordinate of convex point. |
|
get |
|
get |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMaxBBoxX0 | X-coordinate of point 0. |
|
get |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMaxBBoxX1 | X-coordinate of point 1. |
|
get |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMaxBBoxX2 | X-coordinate of point 2. |
|
get |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMaxBBoxX3 | X-coordinate of point 3. |
|
get |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMaxBBoxY0 | Y-coordinate of point 0. |
|
get |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMaxBBoxY1 | Y-coordinate of point 1. |
|
get |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMaxBBoxY2 | Y-coordinate of point 2. |
|
get |
For every found blob is a bounding box calculated with four points using the maximal distance of a projection and the 90 degrees line pair. The BBox describes the maximal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMaxBBoxY3 | Y-coordinate of point 3. |
|
get |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMinBBoxX0 | X-coordinate of point 0. |
|
get |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMinBBoxX1 | X-coordinate of point 1. |
|
get |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMinBBoxX2 | X-coordinate of point 2. |
|
get |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMinBBoxX3 | X-coordinate of point 3. |
|
get |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMinBBoxY0 | Y-coordinate of point 0. |
|
get |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMinBBoxY1 | Y-coordinate of point 1. |
|
get |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMinBBoxY2 | Y-coordinate of point 2. |
|
get |
For every found blob is a bounding box calculated with four points using the minimal distance of a projection and the 90 degrees line pair. The BBox describes the minimal surrounding rectangle. This BBox can also be used to determine the width an height of an rotation invariant object.
[out] | BlobFeretDiamMinBBoxY3 | Y-coordinate of point 3. |
|
get |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3).
[out] | BlobFeretDiamMinMaxBBoxX0 | X-coordinate of point 0. |
|
get |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3).
[out] | BlobFeretDiamMinMaxBBoxX1 | X-coordinate of point 1. |
|
get |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3).
[out] | BlobFeretDiamMinMaxBBoxX2 | X-coordinate of point 2. |
|
get |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3).
[out] | BlobFeretDiamMinMaxBBoxX2 | X-coordinate of point 3. |
|
get |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3).
[out] | BlobFeretDiamMinMaxBBoxY0 | Y-coordinate of point 0. |
|
get |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3).
[out] | BlobFeretDiamMinMaxBBoxY1 | Y-coordinate of point 1. |
|
get |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3).
[out] | BlobFeretDiamMinMaxBBoxY2 | Y-coordinate of point 2. |
|
get |
For every found blob is a bounding box calculated using the minimal and maximal distance between line pairs of a convex projection. The result is usually a parallelogram described by the 4 points (X0/Y0, X1/Y1, X2/Y2, and X3/Y3).
[out] | BlobFeretDiamMinMaxBBoxY3 | Y-coordinate of point 2. |
|
getset |
|
get |
Returns the maximum moment of inertia.
The minimum and maximum moments of inertia of the object are calculated from the second-order central moments: <img class="ToDisplay" src="InertiaMax.png" align="left" alt=" Maximum moment of inertia">\n\n
[out] | BlobMaxMoment | Minimum moment of inertia. |
|
get |
Returns the minimum moment of inertia.
The minimum and maximum moments of inertia of the object are calculated from the second-order central moments: <img class="ToDisplay" src="InertiaMin.png" align="left" alt=" Minimum moment of inertia">\n\n
[out] | BlobMinMoment | Minimum moment of inertia. |
|
get |
Returns the angle of the minimum moment of inertia.
\a InertiaMinAngle is the angle in radians (-p...p) that the axis of the minimum moment of inertia encloses together with the x-axis. This parameter is frequently used as a measure for the orientation of an object. The axis always runs through the centre of gravity of the area. There are objects - for example circles - which do not have any pronounced direction of this axis. However, Blob also returns an angle for these objects because sampling effects and the representation of objects in a digital raster also result in a certain angle for a circle. This value is only relevant if, for example, the \a InertiaRatio parameter shows a significant difference between the minimum and maximum moments of inertia. This angle depends very much on quantisation and noise effects. Furthermore, there are objects which have multiple axes of inertia which are of equal weight (e.g., the letter M). Which angle is calculated here again depends on quantisation and noise effects. If several identical objects exist in an image, this angle may still assume different values. \a IntertiaMinAngle is calculated from the central moments: <img class="ToDisplay" src="InertiaMinAngle.PNG" align="left" alt="Angle of the minimum moment of inertia">\n\n\n\n Another way of interpreting this angle is to imagine every image point of an object as an independent point on the XY plane. If a straight line is fitted to this distribution of points by the least squares method, this line runs through the centre of gravity of the area (\a CogX, \a CogY), and has the angle \a InertiaMinAngle to the x-axis.
[out] | BlobMinMomentAxisAngle | Angle of the minimum moment of inertia. |
BlobGetMinMomentPoints
Property in the CVCBlob library
|
get |
X-position of start point of a straight line that describes the minimum moment of inertia and runs through the centre of the object.
These four properties define the coordinates of the start point and endpoint of this straight line: \n \a BlobMinMomentAxisX0 and #BlobMinMomentAxisY0 \n #BlobMinMomentAxisX1 and #BlobMinMomentAxisY1
[out] | BlobMinMomentAxisX0 | X-position of start point. |
|
get |
X-position of end point of a straight line that describes the minimum moment of inertia and runs through the centre of the object.
These four properties define the coordinates of the start point and endpoint of this straight line: \n #BlobMinMomentAxisX0 and #BlobMinMomentAxisY0 \n \a BlobMinMomentAxisX1 and #BlobMinMomentAxisY1
[out] | BlobMinMomentAxisX1 | X-position of end point. |
|
get |
Y-position of start point of a straight line that describes the minimum moment of inertia and runs through the centre of the object.
These four properties define the coordinates of the start point and endpoint of this straight line: \n #BlobMinMomentAxisX0 and \a BlobMinMomentAxisY0 \n #BlobMinMomentAxisX1 and #BlobMinMomentAxisY1
[out] | BlobMinMomentAxisY0 | Y-position of start point. |
|
get |
Y-position of end point of a straight line that describes the minimum moment of inertia and runs through the centre of the object.
These four properties define the coordinates of the start point and endpoint of this straight line: \n #BlobMinMomentAxisX0 and #BlobMinMomentAxisY0 \n #BlobMinMomentAxisX1 and \a BlobMinMomentAxisY1
[out] | BlobMinMomentAxisY1 | Y-position of end point. |
|
get |
Returns the ratio of minimum and maximum moment of inertia for a given Blob object.
[out] | BlobMomentRatio | Ratio of #BlobMinMoment and #BlobMaxMoment. |
|
get |
|
get |
Returns the ratio of perimeter to convex perimeter.
Blob projects every object on to the x-axis at different angles. #ConvexProjections specifies the number of projections. The bounding box provides the projections for 0 degree and 90 degrees (projection on to y- and x-axes). Later, the projection diameter or calliper diameter is calculated from these projections for every angle. This supplies information on the orthogonal extent of the object in relation to the direction of projection. The <b>convex perimeter</b> of the object can be calculated from the projections later. This is approximated by a polygon that consists of the individual projection parts. Calculation of the convex perimeter of an object is normally very compute-intensive.
[out] | BlobPerimConvexPerimRatio | Ratio of perimeter to convex perimeter. |
|
get |
Returns the perimeter of a found blob.
The perimeter is obtained from X+Y+sqrt(2)*XY.
[out] | BlobPerimeter | Perimeter of a found blob. |
|
get |
|
get |
Returns the number of convex points.
#ConvexProjections specifies the number of projections and \a 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.
[out] | ConvexPointsRetrieved | Number of convex points. |
|
get |
|
getset |
Returns the result image which is generated in an eight-bit plane from the data pertaining to the objects (streaks).
All pixels that belong to an object are set to 255, whereas all pixels that do not belong to an object are set to 0 (see \ref PropertiesFilter "Filter" functions).
[out] | ResultImage | Handle to the result image. |