 M_AREA + |
Retrieves the number of foreground pixels in each blob (holes
are not counted). This feature is always calculated.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the number of foreground pixels in each
blob (holes are not counted).
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_BLOB_TOUCHING_IMAGE_BORDERS + |
Retrieves whether each blob is touching the borders of the
image.
(summarize)
Retrieves whether each blob is touching the borders
of the image.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
|
 M_NO |
Specifies that the blob is not touching the borders of the
image.
|
|
 M_YES |
Specifies that the blob is touching one or more borders of the
image.
|
 M_BOX_AREA + |
Retrieves the area covered by the image-axis-aligned bounding
box of each blob.
The image-axis-aligned bounding box is the bounding box that is
aligned with the pixel coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the area covered by the image-axis-aligned
bounding box of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_BOX_ASPECT_RATIO + |
Retrieves the ratio between the horizontal size and the vertical
size of the image-axis-aligned bounding box of each blob.
The image-axis-aligned bounding box is the bounding box that is
aligned with the pixel coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_BOX.
Even if you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS, this result is
calculated and returned in the pixel coordinate system.
(summarize)
Retrieves the ratio between the horizontal size and
the vertical size of the image-axis-aligned bounding box of each
blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_BOX_FILL_RATIO + |
Retrieves the ratio between the area of the blob and the area of
the image-axis-aligned bounding box of each blob.
The image-axis-aligned bounding box is the bounding box that is
aligned with the pixel coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_BOX.
Even if you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS, this result is
calculated and returned in the pixel coordinate system.
(summarize)
Retrieves the ratio between the area of the blob and
the area of the image-axis-aligned bounding box of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_BOX_X_MAX + |
Retrieves the extreme right X-coordinate of each blob, of the
image-axis-aligned bounding box.
The image-axis-aligned bounding box is the bounding box that is
aligned with the pixel coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the extreme right X-coordinate of each
blob, of the image-axis-aligned bounding box.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_BOX_X_MIN + |
Retrieves the extreme left X-coordinate of each blob, of the
image-axis-aligned bounding box.
The image-axis-aligned bounding box is the bounding box that is
aligned with the pixel coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the extreme left X-coordinate of each
blob, of the image-axis-aligned bounding box.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_BOX_Y_MAX + |
Retrieves the extreme bottom Y-coordinate of each blob, of the
image-axis-aligned bounding box.
The image-axis-aligned bounding box is the bounding box that is
aligned with the pixel coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the extreme bottom Y-coordinate of each
blob, of the image-axis-aligned bounding box.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_BOX_Y_MIN + |
Retrieves the extreme top Y-coordinate of each blob, of the
image-axis-aligned bounding box.
The image-axis-aligned bounding box is the bounding box that is
aligned with the pixel coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the extreme top Y-coordinate of each blob,
of the image-axis-aligned bounding box.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_BREADTH
+ |
Retrieves the breadth of each blob. This feature is only
accurate for certain blob types (for example, long thin blobs)
because it is derived from the perimeter (P) and area (A) assuming
that P = 2(length + breadth) and A = length x
breadth. The calculation of this feature can be enabled
using MblobControl() with M_BREADTH.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the breadth of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_COMPACTNESS + |
Retrieves the compactness of each blob. This is the ratio
between the area of a circle with the same perimeter as the blob in
question, and the area of the blob itself. The minimum theoretical
value of 1.0 is obtained if the blob is a perfect circle. In
practice, the minimum obtainable value is slightly above 1. This is
due to the effect of square pixel discretization. The more
convoluted the shape, the greater the value.
The formula used is equal to where
A is the area of the blob and p is the perimeter of
the blob.
In the illusration above, the blobs have similar sizes but can
be distinguised by their shapes. The compactness of the left blob
is slightly above 1.0, while the compactness of the right blob is
1.24. The calculation of this feature can be enabled using
MblobControl()
with M_COMPACTNESS.
Even if you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS, this result is
calculated and returned in the pixel coordinate system.
(summarize)
Retrieves the compactness of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_CONVEX_HULL_AREA + |
Retrieves the area of the convex hull of each blob. The
calculation of this feature can be enabled using MblobControl() with
M_CONVEX_HULL.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the area of the convex hull of each
blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_CONVEX_HULL_COG_X + |
Retrieves the X-component of the center of gravity of the convex
hull of each blob. The calculation of this feature can be enabled
using MblobControl() with M_CONVEX_HULL.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the X-component of the center of gravity
of the convex hull of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_CONVEX_HULL_COG_Y + |
Retrieves the Y-component of the center of gravity of the convex
hull of each blob. The calculation of this feature can be enabled
using MblobControl() with M_CONVEX_HULL.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the Y-component of the center of gravity
of the convex hull of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_CONVEX_HULL_FILL_RATIO + |
Retrieves the ratio between the blob's area and the area of its
convex hull.
In the example above, the left blob has a convex hull fill ratio
of 1.0, whereas the middle and right-most blobs have a convex hull
fill ratio of 0.9. The calculation of this feature can be enabled
using MblobControl() with M_CONVEX_HULL.
(summarize)
Retrieves the ratio between the blob's area and the
area of its convex hull.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_CONVEX_HULL_PERIMETER + |
Retrieves the perimeter of the convex hull of each blob. The
perimeter is calculated by summing up the distance between every 2
consecutive points on the convex hull of a blob. The calculation of
this feature can be enabled using MblobControl() with M_CONVEX_HULL.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the perimeter of the convex hull of each
blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_CONVEX_PERIMETER
+ |
Retrieves an approximation of the perimeter of the convex hull
of each blob. It is derived from several Feret diameters; so, a
larger number of Ferets gives a more accurate result. The
calculation of this feature can be enabled using MblobControl() with
M_CONVEX_PERIMETER.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves an approximation of the perimeter of the
convex hull of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_ELONGATION + |
Retrieves a value that is equal to M_LENGTH / M_BREADTH of each blob. It is similar to
M_FERET_ELONGATION, except that it should be used
for long thin objects. The calculation of this feature can be
enabled using MblobControl() with M_ELONGATION.
Even if you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS, this result is
calculated and returned in the pixel coordinate system.
(summarize)
Retrieves a value that is equal to M_LENGTH / M_BREADTH of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_EULER_NUMBER + |
Retrieves the number of blobs minus the number of holes (number
of blobs - number of holes). This value is more useful if
calculated using the M_WHOLE_IMAGE blob identification mode
instead of the M_INDIVIDUAL blob identification mode.
Unlike its usual effect, when using the M_WHOLE_IMAGE blob identification mode, each
blob is treated individually, as opposed to grouping all of the
blobs in an image together. So M_EULER_NUMBER returns (number of blobs - number
of holes). Whereas as usual, when using the M_INDIVIDUAL blob identification mode, each
blob is treated separately; therefore, the Euler number for each
blob is just 1 - the number of holes.
The calculation of this feature can be enabled using MblobControl() with
M_EULER_NUMBER.
This result is not affected by the setting of M_RESULT_OUTPUT_UNITS.
(summarize)
Retrieves the number of blobs minus the number of
holes (number of blobs - number of holes).
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FERET_ELONGATION
+ |
Retrieves the measure of the shape of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FERET_GENERAL + |
Retrieves the Feret diameter at the user-specified angle (set
using MblobControl() with M_FERET_GENERAL_ANGLE). The calculation of
this feature can be enabled using MblobControl() with M_FERET_GENERAL.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FERET_MAX_ANGLE + |
Retrieves the angle, in degrees, at which the maximum Feret
diameter is found for each blob. The calculation of this feature
can be enabled using MblobControl() with M_FERETS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
An angle interpreted with respect to the pixel coordinate system
is always measured counter-clockwise. For information on the
angle's direction of rotation when interpreting the angle with
respect to the relative coordinate system, see the Angle convention in MIL
subsection of the Working with real-world units
section of Chapter 27: Calibrating your
camera setup.
(summarize)
Retrieves the angle, in degrees, at which the
maximum Feret diameter is found for each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FERET_MAX_DIAMETER
+ |
Retrieves the largest Feret diameter found after checking a
certain number of angles. More angles will give a more accurate
result, but will take longer to calculate. With regards to the
number of angles evaluated, the maximum Feret diameter is less
sensitive than the minimum Feret diameter; generally, evaluating
the potential maximum Feret diameter over 8 angles will give an
accurate result.
The calculation of this feature can be enabled using MblobControl() with
M_FERETS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the largest Feret diameter found after
checking a certain number of angles.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FERET_MAX_DIAMETER_ELONGATION
+ |
Retrieves the ratio between the maximum Feret diameter of each
blob and its perpendicular Feret diameter. The calculation of this
feature can be enabled using MblobControl() with M_FERET_MAX_DIAMETER_ELONGATION.
Even if you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS, this result is
calculated and returned in the pixel coordinate system.
(summarize)
Retrieves the ratio between the maximum Feret
diameter of each blob and its perpendicular Feret diameter.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FERET_MEAN_DIAMETER
+ |
Retrieves the average of the Feret diameters at the angles
checked for each blob. The calculation of this feature can be
enabled using MblobControl() with M_FERETS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the average of the Feret diameters at the
angles checked for each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FERET_MIN_ANGLE + |
Retrieves the angle, in degrees, at which the minimum Feret
diameter is found for each blob. The calculation of this feature
can be enabled using MblobControl() with M_FERETS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
An angle interpreted with respect to the pixel coordinate system
is always measured counter-clockwise. For information on the
angle's direction of rotation when interpreting the angle with
respect to the relative coordinate system, see the Angle convention in MIL
subsection of the Working with real-world units
section of Chapter 27: Calibrating your
camera setup.
(summarize)
Retrieves the angle, in degrees, at which the
minimum Feret diameter is found for each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FERET_MIN_DIAMETER
+ |
Retrieves the minimum Feret diameter found after checking a
certain number of angles. More angles will give a more accurate
result, but will take longer to calculate. Note that this feature
will not be very accurate for long thin blobs. However, you can get
an accurate measure of the breadth of long thin blobs more quickly
using M_BREADTH.
The calculation of this feature can be enabled using MblobControl() with
M_FERETS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the minimum Feret diameter found after
checking a certain number of angles.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FERET_MIN_DIAMETER_ELONGATION
+ |
Retrieves the ratio between the minimum Feret diameter of each
blob and its perpendicular Feret diameter. The calculation of this
feature can be enabled using MblobControl() with M_FERET_MIN_DIAMETER_ELONGATION.
Even if you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS, this result is
calculated and returned in the pixel coordinate system.
(summarize)
Retrieves the ratio between the minimum Feret
diameter of each blob and its perpendicular Feret diameter.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|

M_FERET_PERPENDICULAR_TO_MAX_DIAMETER
+ |
Retrieves the Feret diameter that is perpendicular to the
maximum Feret diameter of each blob. The calculation of this
feature can be enabled using MblobControl() with M_FERET_PERPENDICULAR_TO_MAX_DIAMETER.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the Feret diameter that is perpendicular
to the maximum Feret diameter of each blob.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|

M_FERET_PERPENDICULAR_TO_MIN_DIAMETER
+ |
Retrieves the Feret diameter that is perpendicular to the
minimum Feret diameter of each blob. The calculation of this
feature can be enabled using MblobControl() with M_FERET_PERPENDICULAR_TO_MAX_DIAMETER.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the Feret diameter that is perpendicular
to the minimum Feret diameter of each blob.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FERET_X
+ |
Retrieves the dimension of the image-axis-aligned minimum
bounding box of each blob, along the X-axis of the pixel coordinate
system (that is, M_BOX_X_MAX -
M_BOX_X_MIN + 1).
The image-axis-aligned bounding box is the bounding box that is
aligned with the pixel coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the dimension of the image-axis-aligned
minimum bounding box of each blob, along the X-axis of the pixel
coordinate system (that is, M_BOX_X_MAX -
M_BOX_X_MIN + 1).
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FERET_Y
+ |
Retrieves the dimension of the image-axis-aligned minimum
bounding box of each blob, along the Y-axis of the pixel coordinate
system (that is, M_BOX_Y_MAX -
M_BOX_Y_MIN + 1).
The image-axis-aligned bounding box is the bounding box that is
aligned with the pixel coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the dimension of the image-axis-aligned
minimum bounding box of each blob, along the Y-axis of the pixel
coordinate system (that is, M_BOX_Y_MAX -
M_BOX_Y_MIN + 1).
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FIRST_POINT_X + |
Retrieves the X-coordinate of a unique point (along with
M_FIRST_POINT_Y) for each blob, that is on the
perimeter of the blob. The X-coordinate is that of the left-most
pixel on the top-most line of the blob. The calculation of this
feature can be enabled using MblobControl() with M_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the X-coordinate of a unique point (along
with M_FIRST_POINT_Y) for each blob, that is on
the perimeter of the blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_FIRST_POINT_Y + |
Retrieves the Y-coordinate of a unique point (along with
M_FIRST_POINT_X) for each blob, that is on the
perimeter of the blob. The Y-coordinate is that of the top-most
line of the blob. The calculation of this feature can be enabled
using MblobControl() with M_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the Y-coordinate of a unique point (along
with M_FIRST_POINT_X) for each blob, that is on
the perimeter of the blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_INTERCEPT_0 + |
Retrieves the number of times a transition from background to
foreground (not vice versa) occurs in the horizontal direction for
the entire blob. In other words, it is equal to the number of times
the neighborhood configuration [B, F] occurs in a blob, where B is
a background pixel and F is a foreground pixel. The calculation of
this feature can be enabled using MblobControl() with M_INTERCEPT.
This result is not affected by the setting of M_RESULT_OUTPUT_UNITS.
(summarize)
Retrieves the number of times a transition from
background to foreground (not vice versa) occurs in the horizontal
direction for the entire blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_INTERCEPT_45 + |
Retrieves the number of times that the
neighborhood configuration occurs
in a blob, where F is a foreground pixel, B is a
background pixel, and a dot can be any pixel value. The calculation
of this feature can be enabled using MblobControl() with M_INTERCEPT.
This result is not affected by the setting of M_RESULT_OUTPUT_UNITS.
(summarize)
Retrieves the number of times that the neighborhood
configuration occurs in a
blob, where F is a foreground pixel, B is a
background pixel, and a dot can be any pixel value.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_INTERCEPT_90 + |
Retrieves the number of times that the
neighborhood configuration occurs
in a blob. The calculation of this feature can be enabled using
MblobControl()
with M_INTERCEPT.
This result is not affected by the setting of M_RESULT_OUTPUT_UNITS.
(summarize)
Retrieves the number of times that the neighborhood
configuration occurs in a
blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_INTERCEPT_135 + |
Retrieves the number of times that the
neighborhood configuration occurs
in a blob. The calculation of this feature can be enabled using
MblobControl()
with M_INTERCEPT.
This result is not affected by the setting of M_RESULT_OUTPUT_UNITS.
(summarize)
Retrieves the number of times that the neighborhood
configuration occurs in a
blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_LABEL_VALUE + |
Retrieves the label value of each blob. You can retrieve the
label value of included or excluded blobs, but not deleted blobs.
The label value is a positive integer (>= 1) that is unique for
each blob.
(summarize)
Retrieves the label value of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_LENGTH
+ |
Retrieves the length of each blob. This feature is only accurate
for certain object types (for example, long thin blobs) because it
is derived from the perimeter (P) and area (A) assuming that
P = 2(length + breadth) and A = length x
breadth. It complements M_FERET_MAX_DIAMETER because it is accurate for
different blob types (for example, long thin blobs). Note, it is
calculated much faster than the maximum Feret diameter. The
calculation of this feature can be enabled using MblobControl() with
M_LENGTH.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the length of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_AREA_BOX_ANGLE
+ |
Retrieves the angle of the minimum-area bounding box of each
blob. The angle is always measured from the X-axis of the pixel
coordinate system, to the side of the box from which the width is
measured. The calculation of this feature can be enabled using
MblobControl()
with M_MIN_AREA_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the angle of the minimum-area bounding box
of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_AREA_BOX_AREA + |
Retrieves the area of the minimum-area bounding box of each
blob. The calculation of this feature can be enabled using
MblobControl()
with M_MIN_AREA_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the area of the minimum-area bounding box
of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_AREA_BOX_CENTER_X + |
Retrieves the X-coordinate of the center of the minimum-area
bounding box of each blob. The calculation of this feature can be
enabled using MblobControl() with M_MIN_AREA_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the X-coordinate of the center of the
minimum-area bounding box of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_AREA_BOX_CENTER_Y + |
Retrieves the Y-coordinate of the center of the minimum-area
bounding box of each blob. The calculation of this feature can be
enabled using MblobControl() with M_MIN_AREA_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the Y-coordinate of the center of the
minimum-area bounding box of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_AREA_BOX_HEIGHT
+ |
Retrieves the height (shortest side) of the minimum-area
bounding box of each blob. The calculation of this feature can be
enabled using MblobControl() with M_MIN_AREA_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the height (shortest side) of the
minimum-area bounding box of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_AREA_BOX_PERIMETER + |
Retrieves the perimeter of the minimum-area bounding box of each
blob. The calculation of this feature can be enabled using
MblobControl()
with M_MIN_AREA_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the perimeter of the minimum-area bounding
box of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_AREA_BOX_WIDTH
+ |
Retrieves the width (longest side) of the minimum-area bounding
box of each blob. The calculation of this feature can be enabled
using MblobControl() with M_MIN_AREA_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the width (longest side) of the
minimum-area bounding box of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_PERIMETER_BOX_ANGLE + |
Retrieves the angle of the minimum-perimeter bounding box of
each blob. The angle is always measured from the X-axis of the
pixel coordinate system to the side of the box from which the width
is measured. The calculation of this feature can be enabled using
MblobControl()
with M_MIN_PERIMETER_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the angle of the minimum-perimeter
bounding box of each blob.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_PERIMETER_BOX_AREA + |
Retrieves the area of the minimum-perimeter bounding box of each
blob. The calculation of this feature can be enabled using
MblobControl()
with M_MIN_PERIMETER_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the area of the minimum-perimeter bounding
box of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_PERIMETER_BOX_CENTER_X + |
Retrieves the X-coordinate of the center of the
minimum-perimeter bounding box of each blob. The calculation of
this feature can be enabled using MblobControl() with M_MIN_PERIMETER_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the X-coordinate of the center of the
minimum-perimeter bounding box of each blob.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_PERIMETER_BOX_CENTER_Y + |
Retrieves the Y-coordinate of the center of the
minimum-perimeter bounding box of each blob. The calculation of
this feature can be enabled using MblobControl() with M_MIN_PERIMETER_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the Y-coordinate of the center of the
minimum-perimeter bounding box of each blob.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_PERIMETER_BOX_HEIGHT + |
Retrieves the height (shortest side) of the minimum-perimeter
bounding box of each blob. The calculation of this feature can be
enabled using MblobControl() with M_MIN_PERIMETER_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the height (shortest side) of the
minimum-perimeter bounding box of each blob.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_PERIMETER_BOX_PERIMETER + |
Retrieves the perimeter of the minimum-perimeter bounding box of
each blob. The calculation of this feature can be enabled using
MblobControl()
with M_MIN_PERIMETER_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the perimeter of the minimum-perimeter
bounding box of each blob.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_MIN_PERIMETER_BOX_WIDTH + |
Retrieves the width (longest side) of the minimum-perimeter
bounding box of each blob. The calculation of this feature can be
enabled using MblobControl() with M_MIN_PERIMETER_BOX.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the width (longest side) of the
minimum-perimeter bounding box of each blob.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_NUMBER_OF_CHAINED_PIXELS + |
Retrieves the number of chained pixels in each blob. The
calculation of this feature can be enabled using MblobControl() with
M_CHAINS.
(summarize)
Retrieves the number of chained pixels in each
blob.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_NUMBER_OF_CONVEX_HULL_POINTS
+ |
Retrieves the number of points on the convex perimeter of each
blob. A better approximation of convex hull features can be taken
by increasing the number of Feret diameters evaluated using
MblobControl()
with M_NUMBER_OF_FERETS; this has the effect of
increasing the number of convex hull points evaluated. The
calculation of this feature can be enabled using MblobControl() with
M_CONVEX_HULL.
(summarize)
Retrieves the number of points on the convex
perimeter of each blob.
(more details...)
|
|

ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_NUMBER_OF_HOLES + |
Retrieves the number of holes in each blob. Holes that intersect
the edge of the image are not counted (they might not be holes).
This value is equal to 1 - M_EULER_NUMBER (1 -
(1 - number of holes)) and is therefore a true hole count if
calculated using the M_INDIVIDUAL blob identification mode. The
calculation of this feature can be enabled using MblobControl() with
M_NUMBER_OF_HOLES.
(summarize)
Retrieves the number of holes in each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_NUMBER_OF_RUNS + |
Retrieves the total number of runs in each blob. A run is
defined as a horizontal series of consecutive foreground pixels.
The calculation of this feature can be enabled using MblobControl() with
M_RUNS.
(summarize)
Retrieves the total number of runs in each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_PERIMETER + |
Retrieves the total length of edges in each blob (including the
edges of any holes), whereby an allowance made for the staircase
effect that is produced when diagonal edges are digitized (inside
corners are counted as 1.414, rather than 2.0). A single pixel blob
(area = 1) has a perimeter of 4.0. The calculation of this feature
can be enabled using MblobControl() with M_PERIMETER.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into world units, taking into account distortions as
best as possible.
(summarize)
Retrieves the total length of edges in each blob
(including the edges of any holes), whereby an allowance made for
the staircase effect that is produced when diagonal edges are
digitized (inside corners are counted as 1.414, rather than
2.0).
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_RECTANGULARITY + |
Retrieves the degree to which each blob is similar to a
rectangle. To do this, MblobGetResult() calculates the ratio
between the blob's area and the product of its minimum Feret
diameter and the Feret diameter perpendicular to the minimum Feret
diameter.
The three blobs above have the same minimum Feret diameter and
the same Feret diameter perpendicular to the minimum Feret
diameter. Only their shape and area differs. The rectangularity of
the left blob is 1.0, indicating a perfect rectangle. The
rectangularity of the middle blob is 0.8 and the rectangularity of
the right-most blob is 0.5. The calculation of this feature can be
enabled using MblobControl() with M_RECTANGULARITY.
Even if you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS, this result is
calculated and returned in the pixel coordinate system.
(summarize)
Retrieves the degree to which each blob is similar
to a rectangle.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_ROUGHNESS + |
Retrieves the roughness and irregularity of a blob is, and is
equal to M_PERIMETER / M_CONVEX_PERIMETER. A smooth convex blob will
have the minimum roughness of 1.0.
In the example above, the left blob has a roughness of 1.0, the
middle blob has a roughness of 1.1, and the right blob has a
roughess of 1.5. The calculation of this feature can be enabled
using MblobControl() with M_ROUGHNESS.
Even if you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS, this result is
calculated and returned in the pixel coordinate system.
(summarize)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_WORLD_BOX_X_MAX + |
Retrieves the extreme right X-coordinate of the
world-axis-aligned bounding box, of each blob.
The world-axis-aligned bounding box is the bounding box that is
aligned with the relative coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_WORLD_BOX.
The M_WORLD_BOX... features are actually calculated
in the world coordinate system. If these features were enabled for
calculation in MblobControl(), you should have passed
MblobCalculate() a calibrated blob
identifier image. If an uncalibrated image was passed to MblobCalculate(), these
features are the equivalent to the corresponding M_BOX_... features.
(summarize)
Retrieves the extreme right X-coordinate of the
world-axis-aligned bounding box, of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_WORLD_BOX_X_MIN + |
Retrieves the extreme left X-coordinate of the
world-axis-aligned bounding box, of each blob.
The world-axis-aligned bounding box is the bounding box that is
aligned with the relative coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_WORLD_BOX.
The M_WORLD_BOX... features are actually calculated
in the world coordinate system. If these features were enabled for
calculation in MblobControl(), you should have passed
MblobCalculate() a calibrated blob
identifier image. If an uncalibrated image was passed to MblobCalculate(), these
features are the equivalent to the corresponding M_BOX_... features.
(summarize)
Retrieves the extreme left X-coordinate of the
world-axis-aligned bounding box, of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_WORLD_BOX_Y_MAX + |
Retrieves the extreme bottom Y-coordinate of the
world-axis-aligned bounding box, of each blob.
The world-axis-aligned bounding box is the bounding box that is
aligned with the relative coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_WORLD_BOX.
The M_WORLD_BOX... features are actually calculated
in the world coordinate system. If these features were enabled for
calculation in MblobControl(), you should have passed
MblobCalculate() a calibrated blob
identifier image. If an uncalibrated image was passed to MblobCalculate(), these
features are the equivalent to the corresponding M_BOX_... features.
(summarize)
Retrieves the extreme bottom Y-coordinate of the
world-axis-aligned bounding box, of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_WORLD_BOX_Y_MIN + |
Retrieves the extreme top Y-coordinate of the world-axis-aligned
bounding box, of each blob.
The world-axis-aligned bounding box is the bounding box that is
aligned with the relative coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_WORLD_BOX.
The M_WORLD_BOX... features are actually calculated
in the world coordinate system. If these features were enabled for
calculation in MblobControl(), you should have passed
MblobCalculate() a calibrated blob
identifier image. If an uncalibrated image was passed to MblobCalculate(), these
features are the equivalent to the corresponding M_BOX_... features.
(summarize)
Retrieves the extreme top Y-coordinate of the
world-axis-aligned bounding box, of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_WORLD_FERET_X + |
Retrieves the dimension of the world-axis-aligned minimum
bounding box, along the X-axis of the relative coordinate system
(that is, M_WORLD_BOX_X_MAX - M_WORLD_BOX_X_MIN + 1).
The world-axis-aligned bounding box is the bounding box that is
aligned with the relative coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_WORLD_BOX.
The M_WORLD_FERET... features are actually calculated
in the world coordinate system. If these features were enabled for
calculation in MblobControl(), you should have passed
MblobCalculate() a calibrated blob
identifier image. If an uncalibrated image was passed to MblobCalculate(), these
features are the equivalent to the corresponding M_FERET_... features.
(summarize)
Retrieves the dimension of the world-axis-aligned
minimum bounding box, along the X-axis of the relative coordinate
system (that is, M_WORLD_BOX_X_MAX - M_WORLD_BOX_X_MIN + 1).
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_WORLD_FERET_Y + |
Retrieves the dimension of the world-axis-aligned minimum
bounding box, along the Y-axis of the relative coordinate system
(that is, M_WORLD_BOX_Y_MAX - M_WORLD_BOX_Y_MIN + 1).
The world-axis-aligned bounding box is the bounding box that is
aligned with the relative coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_WORLD_BOX.
The M_WORLD_FERET... features are actually calculated
in the world coordinate system. If these features were enabled for
calculation in MblobControl(), you should have passed
MblobCalculate() a calibrated blob
identifier image. If an uncalibrated image was passed to MblobCalculate(), these
features are the equivalent to the corresponding M_FERET_... features.
(summarize)
Retrieves the dimension of the world-axis-aligned
minimum bounding box, along the Y-axis of the relative coordinate
system (that is, M_WORLD_BOX_Y_MAX - M_WORLD_BOX_Y_MIN + 1).
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_WORLD_X_AT_Y_MAX + |
Retrieves the X-coordinate at the maximum Y-coordinate of each
blob, of the world-axis-aligned bounding box.
The world-axis-aligned bounding box is the bounding box that is
aligned with the relative coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_WORLD_BOX.
The M_WORLD_BOX... features are actually calculated
in the world coordinate system. If these features were enabled for
calculation in MblobControl(), you should have passed
MblobCalculate() a calibrated blob
identifier image. If an uncalibrated image was passed to MblobCalculate(), these
features are the equivalent to the corresponding M_BOX_... features.
(summarize)
Retrieves the X-coordinate at the maximum
Y-coordinate of each blob, of the world-axis-aligned bounding
box.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_WORLD_X_AT_Y_MIN + |
Retrieves the X-coordinate at the minimum Y-coordinate of each
blob, of the world-axis-aligned bounding box.
The world-axis-aligned bounding box is the bounding box that is
aligned with the relative coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_WORLD_BOX.
The M_WORLD_BOX... features are actually calculated
in the world coordinate system. If these features were enabled for
calculation in MblobControl(), you should have passed
MblobCalculate() a calibrated blob
identifier image. If an uncalibrated image was passed to MblobCalculate(), these
features are the equivalent to the corresponding M_BOX_... features.
(summarize)
Retrieves the X-coordinate at the minimum
Y-coordinate of each blob, of the world-axis-aligned bounding
box.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_WORLD_Y_AT_X_MAX + |
Retrieves the Y-coordinate at the maximum X-coordinate of each
blob, of the world-axis-aligned bounding box.
The world-axis-aligned bounding box is the bounding box that is
aligned with the relative coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_WORLD_BOX.
The M_WORLD_BOX... features are actually calculated
in the world coordinate system. If these features were enabled for
calculation in MblobControl(), you should have passed
MblobCalculate() a calibrated blob
identifier image. If an uncalibrated image was passed to MblobCalculate(), these
features are the equivalent to the corresponding M_BOX_... features.
(summarize)
Retrieves the Y-coordinate at the maximum
X-coordinate of each blob, of the world-axis-aligned bounding
box.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_WORLD_Y_AT_X_MIN + |
Retrieves the Y-coordinate at the minimum X-coordinate of each
blob, of the world-axis-aligned bounding box.
The world-axis-aligned bounding box is the bounding box that is
aligned with the relative coordinate system's axes.
The calculation of this feature can be enabled using MblobControl() with
M_WORLD_BOX.
The M_WORLD_BOX... features are actually calculated
in the world coordinate system. If these features were enabled for
calculation in MblobControl(), you should have passed
MblobCalculate() a calibrated blob
identifier image. If an uncalibrated image was passed to MblobCalculate(), these
features are the equivalent to the corresponding M_BOX_... features.
(summarize)
Retrieves the Y-coordinate at the minimum
X-coordinate of each blob, of the world-axis-aligned bounding
box.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_X_MAX_AT_Y_MAX + |
Retrieves the maximum X-coordinate at the maximum Y-coordinate
of each blob. Together with M_BOX_Y_MAX, this
determines one of the contact points on the convex perimeter of the
blob. The calculation of this feature can be enabled using
MblobControl()
with M_CONTACT_POINTS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the maximum X-coordinate at the maximum
Y-coordinate of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_X_MAX_AT_Y_MIN + |
Retrieves the maximum X-coordinate at the minimum Y-coordinate
of each blob. Together with M_BOX_Y_MIN, this
determines one of the contact points on the convex perimeter of the
blob. The calculation of this feature can be enabled using
MblobControl()
with M_CONTACT_POINTS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the maximum X-coordinate at the minimum
Y-coordinate of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_X_MIN_AT_Y_MAX + |
Retrieves the minimum X-coordinate at the maximum Y-coordinate
of each blob. Together with M_BOX_Y_MAX, this
determines one of the contact points on the convex perimeter of the
blob. The calculation of this feature can be enabled using
MblobControl()
with M_CONTACT_POINTS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the minimum X-coordinate at the maximum
Y-coordinate of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_X_MIN_AT_Y_MIN + |
Retrieves the minimum X-coordinate at the minimum Y-coordinate
of each blob. Together with M_BOX_Y_MIN, this
determines one of the contact points on the convex perimeter of the
blob. The calculation of this feature can be enabled using
MblobControl()
with M_CONTACT_POINTS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the minimum X-coordinate at the minimum
Y-coordinate of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_Y_MAX_AT_X_MAX + |
Retrieves the maximum Y-coordinate at the maximum X-coordinate
of each blob. Together with M_BOX_X_MAX, this
determines one of the contact points on the convex perimeter of the
blob. The calculation of this feature can be enabled using
MblobControl()
with M_CONTACT_POINTS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the maximum Y-coordinate at the maximum
X-coordinate of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_Y_MAX_AT_X_MIN + |
Retrieves the maximum Y-coordinate at the minimum X-coordinate
of each blob. Together with M_BOX_X_MIN, this
determines one of the contact points of the convex perimeter of the
blob. The calculation of this feature can be enabled using
MblobControl()
with M_CONTACT_POINTS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the maximum Y-coordinate at the minimum
X-coordinate of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_Y_MIN_AT_X_MAX + |
Retrieves the minimum Y-coordinate at the maximum X-coordinate
of each blob. Together with M_BOX_X_MAX, this
determines one of the contact points on the convex perimeter of the
blob. The calculation of this feature can be enabled using
MblobControl()
with M_CONTACT_POINTS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the minimum Y-coordinate at the maximum
X-coordinate of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|
 M_Y_MIN_AT_X_MIN + |
Retrieves the minimum Y-coordinate at the minimum X-coordinate
of each blob. Together with M_BOX_X_MIN, this
determines one of the contact points on the convex perimeter of the
blob. The calculation of this feature can be enabled using
MblobControl()
with M_CONTACT_POINTS.
If you requested to retrieve results in world units with
M_RESULT_OUTPUT_UNITS and the calculation
was performed on appropriate buffers, the results returned are
transformed into the relative coordinate system, taking into
account distortions as best as possible.
(summarize)
Retrieves the minimum Y-coordinate at the minimum
X-coordinate of each blob.
(more details...)
|
|
 ResultArrayPtr extra info |
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
Data type info:
Data type: address of a
MIL_DOUBLE | array of type
MIL_DOUBLE (more
details...)
-
Data type: address of a
MIL_DOUBLE
Note: When retrieving a
single result.
-
Data type: array of type
MIL_DOUBLE
Required array size:
MblobGetResult() with M_NUMBER
Note: When retrieving the
result from the currently included blobs.
|