Filters
Filter values by
Result buffer type
  • Augmentation result buffer
  • Difference counting result buffer
  • Statistics result buffer
  • Histogram result buffer
  • Event result buffer
  • Wavelet result buffer
  • Projection result buffer
  • Extreme result buffer
| Customize Help
| Save Settings

MimGetResult



Function Map
Synopsis
Get the specified type of results from an image processing result buffer.
Syntax
void MimGetResult(
MIL_ID ResultImId, //in
MIL_INT64 ResultType, //in
void *UserArrayPtr //out
)
Description

This function retrieves all the results of the specified type from the specified result buffer and stores them in the specified one-dimensional destination user array. Results are only available after calling MimCountDifference(), MimFindExtreme(), MimHistogram(), MimLocateEvent(), MimProjection(), MimStatCalculate(), or MimWaveletTransform().

If your target image was associated with a camera calibration context, positional and dimensional results are, by default, returned with respect to the relative coordinate system of the image. Otherwise, these results are returned in pixels, relative to the top-left pixel in the target image.

If your target image was associated with a camera calibration context but you want to retrieve positional and dimensional results in pixel units, use MimControl() with the M_RESULT_OUTPUT_UNITS control type set to M_PIXEL. However, note that if you set M_RESULT_OUTPUT_UNITS to M_WORLD without specifying a calibrated image in which to calculate the results, MimGetResult() will generate an error.

If your results were calculated using MimStatCalculate(), the M_STATISTICS_RESULT buffer contains results from an operation performed on a single image (M_STATISTICS_CONTEXT context), or from cumulative operations performed on numerous images (M_STATISTICS_CUMULATIVE_CONTEXT context). Single image results are calculated from all pixels, a region of interest (ROI), or tiled regions of the single image; whereas, cumulative results are calculated for the same pixel location across multiple images. Use MimGetResult2d() to obtain most cumulative results. Note that M_STAT_NUMBER and M_TOTAL_NUMBER are available for cumulative results using MimGetResult(). Also use MimGetResult() to retrieve statistics results from a single image divided into tiles (specified using MimControl() with M_TILE_SIZE... and M_STEP_SIZE...). For a tiled image, one result per tile is returned for most of the supported statistics.

Note that this function reference has not been updated for a MIL system added during a MIL update. Refer to the MIL system's release note to see which MIL system’s documentation you should use in its place and any possible differences.
Parameters
This function is not supported on the selected boards.
This function reference has not been updated for the selected MIL system. To show the content of this page, choose a second MIL system; refer to the MIL system's release note to see which MIL system’s documentation to choose and any possible differences.
Parameters
ResultImId

Specifies the identifier of the image processing result buffer from which to retrieve results.

ResultType

Specifies the type of results to retrieve.

See the Parameter associations section for possible values that can be specified.

UserArrayPtr
Accepts the address of one of the following (see the Parameter associations section for specifics on which is expected):
  • array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ]
  • array of type MIL_FLOAT [optionally, in C++: a reference to a std::vector<MIL_FLOAT> ]
  • array of type MIL_INT [optionally, in C++: a reference to a std::vector<MIL_INT> ]
  • array of type MIL_INT32 [optionally, in C++: a reference to a std::vector<MIL_INT32> ]
  • array of type MIL_INT64 [optionally, in C++: a reference to a std::vector<MIL_INT64> ]
  • MIL_DOUBLE
  • MIL_FLOAT
  • MIL_INT
  • MIL_INT32
  • MIL_INT64

Specifies the address of the one-dimensional array in which to write the results read from the MIL result buffer.

See the Parameter associations section for possible values that can be returned.

The table below lists possible values for the ResultType parameter and possible values returned to the UserArrayPtr parameter.

function map For a result buffer
Click to summarize
ResultType
Description
UserArrayPtr
- Possible values returned
Click to summarize M_AUG_ASPECT_RATIO +

Retrieves the aspect ratio applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_ASPECT_RATIO_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_ASPECT_RATIO_MODE +

Retrieves the mode of the aspect ratio applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_ASPECT_RATIO_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE MORE
Click to summarize M_BOTH

Specifies that MIL sets the aspect ration mode. INFO

Click to summarize M_INVERT

Specifies to apply the aspect ratio as height/width. INFO

Click to summarize M_NORMAL

Specifies to apply the aspect ratio as width/height. INFO

Click to summarize M_AUG_BLUR_MOTION_ANGLE +

Retrieves the motion blur angle applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_BLUR_MOTION_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_BLUR_MOTION_SIZE +

Retrieves the size of the motion blur kernel applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_BLUR_MOTION_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_CROP_BOTTOM_RIGHT_X +

Retrieves the X-coordinate of the bottom-right corner of the cropping applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_CROP_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_CROP_BOTTOM_RIGHT_Y +

Retrieves the Y-coordinate of the bottom-right corner of the cropping applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_CROP_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_CROP_TOP_LEFT_X +

Retrieves the X-coordinate of the top-left corner of the cropping applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_CROP_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_CROP_TOP_LEFT_Y +

Retrieves the Y-coordinate of the top-left corner of the cropping applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_CROP_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_DILATION_ASYM_NB_ITERATIONS +

Retrieves the number of iterations of the asymmetrical dilation applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_DILATION_ASYM_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE MORE
Click to summarize M_AUG_DILATION_ASYM_SUBAREA +

Retrieves the area selected for the asymmetrical dilation applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_DILATION_ASYM_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE MORE
Click to summarize M_LEFT_HALF

Specifies the left half of the image.

Click to summarize M_LOWER_HALF

Specifies the lower half of the image.

Click to summarize M_RIGHT_HALF

Specifies the right half of the image.

Click to summarize M_UPPER_HALF

Specifies the upper half of the image.

Click to summarize M_AUG_DILATION_NB_ITERATIONS +

Retrieves the number of iterations of the dilation applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_DILATION_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE MORE
Click to summarize M_AUG_EROSION_ASYM_NB_ITERATIONS +

Retrieves the number of iterations of the asymmetrical erosion applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_EROSION_ASYM_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE MORE
Click to summarize M_AUG_EROSION_ASYM_SUBAREA +

Retrieves the area selected for the asymmetrical erosion applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_EROSION_ASYM_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE MORE
Click to summarize M_LEFT_HALF

Specifies the left half of the image.

Click to summarize M_LOWER_HALF

Specifies the lower half of the image.

Click to summarize M_RIGHT_HALF

Specifies the right half of the image.

Click to summarize M_UPPER_HALF

Specifies the upper half of the image.

Click to summarize M_AUG_EROSION_NB_ITERATIONS +

Retrieves the number of iterations of the erosion applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_EROSION_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE MORE
Click to summarize M_AUG_FLIP_DIRECTION +

Retrieves the direction of the flip applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_FLIP_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE MORE
Click to summarize M_BOTH

Specifies to flip in either the horizontal or vertical direction.

Click to summarize M_FLIP_HORIZONTAL

Specifies to flip exclusively in the horizontal direction.

Click to summarize M_FLIP_VERTICAL

Specifies to flip exclusively in the vertical direction.

Click to summarize M_AUG_GAMMA_VALUE_BAND_0 +

Retrieves the value of the gamma correction for band 0 applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_GAMMA_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_GAMMA_VALUE_BAND_1 +

Retrieves the value of the gamma correction for band 1 applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_GAMMA_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_GAMMA_VALUE_BAND_2 +

Retrieves the value of the gamma correction for band 2 applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_GAMMA_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_HSV_VALUE_GAIN +

Retrieves the value with which the value band (in the HSV color space) was multiplied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_HSV_VALUE_GAIN_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_HUE_OFFSET +

Retrieves the angular value added to the hue band (in the HSV color space) by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_HUE_OFFSET_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_INTENSITY_ADD_VALUE +

Retrieves the value of the intensity addition (offset) applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_INTENSITY_ADD_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_INTENSITY_MULTIPLY_VALUE +

Retrieves the value of the intensity multiplication (gain) applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_INTENSITY_MULTIPLY_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_LIGHTING_DIRECTIONAL_ANGLE +

Retrieves the angle of the directional lighting (add-ramp) applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_LIGHTING_DIRECTIONAL_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_NOISE_GAUSSIAN_ADDITIVE_STDDEV +

Retrieves the standard deviation of the Gaussian additive noise applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_NOISE_GAUSSIAN_ADDITIVE_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_NOISE_MULTIPLICATIVE_STDDEV +

Retrieves the standard deviation of the multiplicative noise applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_NOISE_MULTIPLICATIVE_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_NOISE_SALT_PEPPER_DENSITY +

Retrieves the density of the salt and pepper noise applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_NOISE_SALT_PEPPER_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_OPERATION_ASSOCIATED_WITH_RESULT_TYPES +

Retrieves the list of the operations, and their associated result types, that MimAugment() applied.

The returned list is sorted according to the priority that MimAugment() uses to perform the specified image processing operations.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_AUG_OPERATION_RESULT_TYPES +

Retrieves the list of the result types that are related to the operations that MimAugment() applied.

The returned list is sorted according to the priority that MimAugment() uses to perform the specified image processing operations.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_AUG_OPERATION_RESULT_VALUES +

Retrieves the list of the values that were used for the operations that MimAugment() applied.

The returned list is sorted according to the priority that MimAugment() uses to perform the specified image processing operations.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_AUG_OPERATIONS_APPLIED +

Retrieves a list of M_TRUE and M_FALSE values, indicating whether the corresponding enabled operations, returned by M_AUG_OPERATIONS_ENABLED, were actually applied by MimAugment(). For example, if M_AUG_OPERATIONS_APPLIED returns [ M_TRUE, M_TRUE, M_FALSE ] and M_AUG_OPERATIONS_ENABLED returns [ M_AUG_ROTATION_OP, M_AUG_SCALE_OP, M_AUG_ASPECT_RATIO_OP ], it means that MimAugment() applied the rotation and scale operations, but did not apply the aspect ratio operation.

The order of the M_TRUE and M_FALSE values that M_AUG_OPERATIONS_APPLIED returns is the same as the order of the operations returned by M_AUG_OPERATIONS_ENABLED.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_AUG_OPERATIONS_ENABLED +

Retrieves the list of the operations that were enabled for MimAugment(). Operations are enabled using MimControl() with M_AUG_..._OP.

The returned list is sorted according to the priority that MimAugment() uses to perform the specified image processing operations.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_AUG_OPTIMAL_SIZE_X +

Retrieves the suggested optimal width of an image buffer in which to produce all possible augmentation results. To establish this width, MIL considers every image processing operation that is currently enabled for the augmentation (MimControl() with M_AUG_..._OP). The optimal image buffer size can be useful, for example, when drawing the resulting image of the augmentation (M_DRAW_AUG_IMAGE).

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize Value

Specifies the width, in pixels.

Click to summarize M_AUG_OPTIMAL_SIZE_Y +

Retrieves the suggested optimal height of an image buffer in which to produce all possible augmentation results. To establish this height, MIL considers every image processing operation that is currently enabled for the augmentation (MimControl() with M_AUG_..._OP). The optimal image buffer size can be useful, for example, when drawing the resulting image of the augmentation (M_DRAW_AUG_IMAGE).

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize Value

Specifies the height, in pixels.

Click to summarize M_AUG_ROTATION_ANGLE +

Retrieves the rotation angle applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_ROTATION_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_SATURATION_GAIN +

Retrieves the value with which the saturation band (in the HSV color space) was multiplied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_SATURATION_GAIN_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_SCALE_FACTOR +

Retrieves the scale applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_SCALE_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_SEED_USED +

Retrieves the value (seed) used to generate the randomized settings to perform the augmentation.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize Value

Specifies the seed.

Click to summarize M_AUG_SHARPEN_DERICHE_VALUE +

Retrieves the value of the Deriche sharpening filter applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_SHARPEN_DERICHE_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_SHEAR_X +

Retrieves the horizontal direction of the shear applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_SHEAR_X_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_SHEAR_Y +

Retrieves the vertical direction of the shear applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_SHEAR_Y_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_SMOOTH_DERICHE_VALUE +

Retrieves the value of the Deriche filter smoothing applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_SMOOTH_DERICHE_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_SMOOTH_GAUSSIAN_STDDEV +

Retrieves the standard deviation of the Gaussian smoothing applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_SMOOTH_GAUSSIAN_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_TRANSLATION_X +

Retrieves the horizontal translation applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_TRANSLATION_X_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_AUG_TRANSLATION_Y +

Retrieves the vertical translation applied by MimAugment(), from an M_AUGMENTATION_RESULT result buffer. This result's related operation is specified using MimControl() with M_AUG_TRANSLATION_Y_OP.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_CUMULATIVE_VALUE +

Retrieves the cumulative histogram values from an M_HIST_LIST result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_INT [optionally, in C++: a reference to a std::vector<MIL_INT> ] MORE
Click to summarize M_HIST_REAL_SIZE +

Retrieves the number of values (entries) used by the histogram, from an M_HIST_LIST result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_HIST_VALUE_OFFSET +

Retrieves the intensity value in the source that corresponds to the first bin (entry 0) in the histogram, from an M_HIST_LIST result buffer. This result depends on the specified histogram mode, set using MimControl() with M_HIST_BIN_SIZE_MODE. This result returns an error if you set the mode to M_REGULAR.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_HIST_VALUE_RANGE +

Retrieves the number of intensity values in the source that were used to generate the histogram, from an M_HIST_LIST result buffer. This result depends on the specified histogram mode, set using MimControl() with M_HIST_BIN_SIZE_MODE. This result returns an error if you set the mode to M_REGULAR.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_NB_EVENT +

Retrieves the number of events from an M_EVENT_LIST result buffer. Note that if the result buffer did not have the required number of entries to hold the total number of events that satisfied the condition, the number returned is limited to the number of entries in the result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_NUMBER_OF_LEVELS +

Retrieves the total number of transformation levels calculated by the wavelet transformation, from an M_WAVELET_TRANSFORM_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_ORIGINAL_IMAGE_SIZE_X +

Retrieves the unaltered width of the image used by the wavelet transformation, from an M_WAVELET_TRANSFORM_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_ORIGINAL_IMAGE_SIZE_Y +

Retrieves the unaltered height of the image used by the wavelet transformation, from an M_WAVELET_TRANSFORM_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_PERCENTILE_VALUE +

Retrieves the inverse cumulative histogram from an M_HIST_LIST result buffer. Each value retrieved is the pixel value whereby n % of the pixels have a value less than or equal to that pixel value, where n is the index of the user array.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_INT [optionally, in C++: a reference to a std::vector<MIL_INT> ] MORE
Click to summarize M_POSITION_X +

Retrieves the image X-coordinate of each event from an M_EVENT_LIST result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_INT [optionally, in C++: a reference to a std::vector<MIL_INT> ]  |  array of type MIL_FLOAT [optionally, in C++: a reference to a std::vector<MIL_FLOAT> ] MORE
Click to summarize M_POSITION_Y +

Retrieves the image Y-coordinate of each event from an M_EVENT_LIST result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_INT [optionally, in C++: a reference to a std::vector<MIL_INT> ]  |  array of type MIL_FLOAT [optionally, in C++: a reference to a std::vector<MIL_FLOAT> ] MORE
Click to summarize M_SIZE_X +

Retrieves the number of tiles along the X-dimension, from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_SIZE_Y +

Retrieves the number of tiles along the Y-dimension, from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_STAT_ANGULAR_DATA_COHERENCE +

Retrieves the coherence, from an M_STATISTICS_RESULT result buffer, of pixels representing angles and as such, treated as unit vectors. Coherence represents the directional trend of a group of vectors and is a measure of how parallel or coherent these vectors are with respect to each other.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_ANGULAR_DATA_MEAN +

Retrieves the angle of the vector sum, from an M_STATISTICS_RESULT result buffer, of pixels representing angles, and as such, treated as unit vectors. The angular component of a vector sum, calculated from the vector addition of unit vectors, is a representation of the average or mean angle of the unit vectors.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_GLCM_CONTRAST +

Retrieves the contrast of all the grayscale pixel values within a specified neighborhood in relation to the normalized co-occurrence probability of each pixel, from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_GLCM_CORRELATION +

Retrieves the correlation within the normalized co-occurrence probability in a specified neighborhood, from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_GLCM_DISSIMILARITY +

Retrieves the dissimilarity between the normalized co-occurrence probability and the gray level co-occurrence matrix of a specified neighborhood.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_GLCM_ENERGY +

Retrieves the energy between two points in the gray level co-occurrence matrix of a given neighborhood, from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_GLCM_ENTROPY +

Retrieves the inverse of the energy between two points in the normalized co-occurrence probability of a specified neighborhood, from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_GLCM_HOMOGENEITY +

Retrieves the similarity between the normalized co-occurrence probability and the gray level co-occurrence matrix of a given neighborhood, from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_MAX +

Retrieves the maximum pixel value from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_MAX_ABS +

Retrieves the maximum absolute pixel value from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_MEAN +

Retrieves the mean pixel value from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_MIN +

Retrieves the minimum pixel value from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_MIN_ABS +

Retrieves the minimum absolute pixel value from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_NUMBER +

Retrieves the number of pixels or the number of images, depending on the context type.

For an M_STATISTICS_RESULT result buffer used with an M_STATISTICS_CONTEXT, this value represents the number of pixels that satisfied the condition specified when calling MimStatCalculate().

For an M_STATISTICS_RESULT result buffer used with an M_STATISTICS_CUMULATIVE_CONTEXT, this value represents the number of images used to calculate the current result. This does not include images that have previously been removed from the calculation.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_ORIENTATION_DATA_COHERENCE +

Retrieves the coherence of the orientation data from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_ORIENTATION_DATA_MEAN +

Retrieves the dominant orientation of the unit vectors from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_STANDARD_DEVIATION +

Retrieves the pixel standard deviation value from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_SUM +

Retrieves the sum of the pixel values from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_SUM_ABS +

Retrieves the sum of the absolute pixel values from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_STAT_SUM_OF_SQUARES +

Retrieves the sum of the squared pixel values from an M_STATISTICS_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE  |  array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ] MORE
Click to summarize M_TOTAL_NUMBER +

Retrieves the total number of images that were used to calculate the results in an M_STATISTICS_RESULT result buffer. This number is the sum of M_STAT_NUMBER and all the images that have previously been removed from the calculation using MimStatCalculate() with M_REMOVE.

This is only available for an result buffer whose results were obtained using an M_STATISTICS_CUMULATIVE_CONTEXT context.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE
Click to summarize M_TRANSFORMATION_DOMAIN +

Retrieves whether the mathematical domain of the resulting wavelet transformation values consist of complex numbers or only real numbers, from an M_WAVELET_TRANSFORM_RESULT result buffer. Complex numbers have an imaginary part (imaginary numbers), in addition to a real part (real numbers).

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_COMPLEX

Specifies that the mathematical domain of the values consist of real and imaginary numbers. Such transformations come from using a complex type of wavelet filter (MimControl() with M_WAVELET_TYPE), or a custom wavelet filter containing real and imaginary numbers (MimWaveletSetFilter()).

(summarize)
Click to summarize M_REAL

Specifies that the mathematical domain of the values consist of only real numbers. Such transformations come from using a non-complex type of wavelet filter (MimControl() with M_WAVELET_TYPE), or a custom wavelet filter containing real numbers only (MimWaveletSetFilter()).

(summarize)
Click to summarize M_TRANSFORMATION_MODE +

Retrieves the wavelet transformation mode, from an M_WAVELET_TRANSFORM_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_DEFAULT

Same as M_DYADIC.

Click to summarize M_DYADIC

Specifies a dyadic wavelet transformation. INFO

Click to summarize M_UNDECIMATED +

Specifies an undecimated wavelet transformation. INFO

Click to summarize M_VALID +

Retrieves the validity of projection data for each lane, from an M_PROJ_LIST result buffer. This is only useful when a region of interest is associated with the source image buffer of the projection operation.

A lane of pixels will contain no valid pixels if it is excluded from the region of interest associated with the source image; this means that projection data cannot be calculated for the lane. However, the M_PROJ_LIST result buffer contains an entry for each lane of pixels found in the source image, regardless of the use of a region of interest. So when your source image buffer has a region of interest, you should use M_VALID to check the validity of the data for the lane in the result buffer.

Note that for an M_SUM projection operation, if a lane of pixels does not contain valid projection data, a neutral pixel value of 0 is used for that lane. In this case, M_VALID will indicate valid projection data for all lanes of pixels in the image.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_INT [optionally, in C++: a reference to a std::vector<MIL_INT> ]  |  array of type MIL_FLOAT [optionally, in C++: a reference to a std::vector<MIL_FLOAT> ] MORE
Click to summarize 0

Specifies invalid projection data for the lane due to no valid pixels residing in the lane of pixels in the source image corresponding to the M_PROJ_LIST entry.

Click to summarize Value != 0

Specifies valid projection data for the lane.

Click to summarize M_VALUE +

Retrieves values from an M_HIST_LIST, M_PROJ_LIST, M_EXTREME_LIST, M_EVENT_LIST, or M_COUNT_LIST result buffer.

If an M_EXTREME_LIST type result buffer contains both the minimum and maximum value of an image, the minimum is written first, followed by the maximum.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_INT [optionally, in C++: a reference to a std::vector<MIL_INT> ]  |  array of type MIL_FLOAT [optionally, in C++: a reference to a std::vector<MIL_FLOAT> ] MORE
Click to summarize M_WAVELET_DRAW_SIZE_X +

Retrieves the width required to draw, for every level calculated, all wavelet coefficient results (diagonal, horizontal, vertical, and the approximation), from an M_WAVELET_TRANSFORM_RESULT result buffer. You can perform the related drawing operation using MimDraw() with M_DRAW_WAVELET.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_WAVELET_DRAW_SIZE_X_WITH_PADDING +

Retrieves the width required to draw, for every level calculated, all wavelet coefficient results (diagonal, horizontal, vertical, and the approximation), from an M_WAVELET_TRANSFORM_RESULT result buffer. You can perform the related drawing operation using MimDraw() with M_DRAW_WAVELET_WITH_PADDING.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_WAVELET_DRAW_SIZE_Y +

Retrieves the height required to draw, for every level calculated, all wavelet coefficient results (diagonal, horizontal, vertical, and the approximation), from an M_WAVELET_TRANSFORM_RESULT result buffer. You can perform the related drawing operation using MimDraw() with M_DRAW_WAVELET.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_WAVELET_DRAW_SIZE_Y_WITH_PADDING +

Retrieves the height required to draw, for every level calculated, all wavelet coefficient results (diagonal, horizontal, vertical, and the approximation), from an M_WAVELET_TRANSFORM_RESULT result buffer. You can perform the related drawing operation using MimDraw() with M_DRAW_WAVELET_WITH_PADDING.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_WAVELET_SIZE +

Retrieves the size of the wavelet transformation, from an M_WAVELET_TRANSFORM_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_WAVELET_TYPE +

Retrieves the type of the wavelet transformation, from an M_WAVELET_TRANSFORM_RESULT result buffer.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT
Click to summarize M_DEFAULT

Same as M_HAAR.

Click to summarize M_CUSTOM

Specifies a custom wavelet processing.

Click to summarize M_DAUBECHIES_1

Specifies a Daubechies wavelet filter that uses 1 vanishing moment and real coefficients.

Click to summarize M_DAUBECHIES_2

Specifies a Daubechies wavelet filter that uses 2 vanishing moments and real coefficients.

Click to summarize M_DAUBECHIES_3

Specifies a Daubechies wavelet filter that uses 3 vanishing moments and real coefficients.

Click to summarize M_DAUBECHIES_3_COMPLEX

Specifies a Daubechies wavelet filter that uses 3 vanishing moments and complex coefficients.

Click to summarize M_DAUBECHIES_4

Specifies a Daubechies wavelet filter that uses 4 vanishing moments and real coefficients.

Click to summarize M_DAUBECHIES_5

Specifies a Daubechies wavelet filter that uses 5 vanishing moments and real coefficients.

Click to summarize M_DAUBECHIES_5_COMPLEX

Specifies a Daubechies wavelet filter that uses 5 vanishing moments and complex coefficients.

Click to summarize M_DAUBECHIES_6

Specifies a Daubechies wavelet filter that uses 6 vanishing moments and real coefficients.

Click to summarize M_DAUBECHIES_7

Specifies a Daubechies wavelet filter that uses 7 vanishing moments and real coefficients.

Click to summarize M_DAUBECHIES_7_COMPLEX

Specifies a Daubechies wavelet filter that uses 7 vanishing moments and complex coefficients.

Click to summarize M_DAUBECHIES_8

Specifies a Daubechies wavelet filter that uses 8 vanishing moments and real coefficients.

Click to summarize M_HAAR

Specifies a Haar wavelet filter. INFO

Click to summarize M_SYMLET_1

Specifies a Symlet wavelet filter that uses 1 vanishing moment and real coefficients.

Click to summarize M_SYMLET_2

Specifies a Symlet wavelet filter that uses 2 vanishing moments and real coefficients.

Click to summarize M_SYMLET_3

Specifies a Symlet wavelet filter that uses 3 vanishing moments and real coefficients.

Click to summarize M_SYMLET_4

Specifies a Symlet wavelet filter that uses 4 vanishing moments and real coefficients.

Click to summarize M_SYMLET_5

Specifies a Symlet wavelet filter that uses 5 vanishing moments and real coefficients.

Click to summarize M_SYMLET_6

Specifies a Symlet wavelet filter that uses 6 vanishing moments and real coefficients.

Click to summarize M_SYMLET_7

Specifies a Symlet wavelet filter that uses 7 vanishing moments and real coefficients.

Click to summarize M_SYMLET_8

Specifies a Symlet wavelet filter that uses 8 vanishing moments and real coefficients.

You can add the following value to the above-mentioned values to specify whether a result is available.

function map For determining whether results are available
Click to summarizeResultType Description
UserArrayPtr
- Possible values returned
Click to summarize M_AVAILABLE

Retrieves whether a result is available to be returned.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_INT  |  array of type MIL_INT [optionally, in C++: a reference to a std::vector<MIL_INT> ] MORE
Click to summarize M_NULL

Specifies that the result is not available to be retrieved.

Click to summarize Value != 0

Specifies that the result is available to be retrieved.

Combination value for M_CUMULATIVE_VALUE; M_VALUE.

You can add the following value to the above-mentioned values to get the requested results as a percentage. Alternatively, you can add a value from For determining the required array size (number of elements) to store the returned values.

function map For retrieving results as a percentage
Click to summarize
ResultType
Description
UserArrayPtr
- Possible values returned
Click to summarize M_PERCENTAGE

Retrieves the histogram values or cumulative histogram values, as a percentage. The values are multiplied by 100 and then divided by the total number of elements in the histogram.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_INT [optionally, in C++: a reference to a std::vector<MIL_INT> ] MORE
Combination value for M_UNDECIMATED (when ResultType=M_TRANSFORMATION_MODE and UserArrayPtr=M_UNDECIMATED).

The following value might be combined with the above-mentioned value to determine if undecimated wavelet transformations are centered.

function map For specifying whether undecimated wavelet transformations are centered
Click to summarize
Combination value
Description
Click to summarize M_CENTER

Specifies undecimated wavelet transformations that are centered. INFO

You can add the following value to the above-mentioned values to determine the required array size (number of elements) to store the returned values. Alternatively, you can add a value from For retrieving results as a percentage.

function map For determining the required array size (number of elements) to store the returned values
Click to summarizeResultType combination value Description
UserArrayPtr
- Possible values returned
Click to summarize M_NB_ELEMENTS

Retrieves the required array size (number of elements) to store the returned values.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: address of a MIL_DOUBLE MORE
Combination values for the values listed in For a result buffer.

You can add one of the following values to the above-mentioned values to cast the requested results to the required data type.

Note: In C++, when using a standard vector (std::vector) instead of an array, the values listed in this combination table must not be used. If you need to use a specific data type, instantiate the vector with the necessary data type.

function map For specifying the data type
Click to summarizeResultType Description
UserArrayPtr
- Possible values returned
Click to summarize M_TYPE_MIL_DOUBLE

Casts the requested results to a MIL_DOUBLE.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_DOUBLE [optionally, in C++: a reference to a std::vector<MIL_DOUBLE> ]  |  address of a MIL_DOUBLE MORE
Click to summarize M_TYPE_MIL_FLOAT

Casts the requested results to a MIL_FLOAT.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_FLOAT [optionally, in C++: a reference to a std::vector<MIL_FLOAT> ]  |  address of a MIL_FLOAT MORE
Click to summarize M_TYPE_MIL_INT

Casts the requested results to a MIL_INT.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_INT [optionally, in C++: a reference to a std::vector<MIL_INT> ]  |  address of a MIL_INT MORE
Click to summarize M_TYPE_MIL_INT32

Casts the requested results to a MIL_INT32.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_INT32 [optionally, in C++: a reference to a std::vector<MIL_INT32> ]  |  address of a MIL_INT32 MORE
Click to summarize M_TYPE_MIL_INT64

Casts the requested results to a MIL_INT64.

(summarize)
Expand data type infoCollapse data type info UserArrayPtr extra info
Data type info: Data type: array of type MIL_INT64 [optionally, in C++: a reference to a std::vector<MIL_INT64> ]  |  address of a MIL_INT64 MORE
Remark
  • [MIL-Lite]
    Note that some of the values listed above are not available in MIL-Lite. See the result's corresponding operation function for MIL-Lite availability.
Compilation information
Header Include mil.h.
Library Use mil.lib; milim.lib.
DLL Requires mil.dll; milim.dll.
AUG ASPECT RATIO AUG ASPECT RATIO MODE BOTH INVERT NORMAL AUG BLUR MOTION ANGLE AUG BLUR MOTION SIZE AUG CROP BOTTOM RIGHT X AUG CROP BOTTOM RIGHT Y AUG CROP TOP LEFT X AUG CROP TOP LEFT Y AUG DILATION ASYM NB ITERATIONS AUG DILATION ASYM SUBAREA LEFT HALF LOWER HALF RIGHT HALF UPPER HALF AUG DILATION NB ITERATIONS AUG EROSION ASYM NB ITERATIONS AUG EROSION ASYM SUBAREA LEFT HALF LOWER HALF RIGHT HALF UPPER HALF AUG EROSION NB ITERATIONS AUG FLIP DIRECTION BOTH FLIP HORIZONTAL FLIP VERTICAL AUG GAMMA VALUE BAND 0 AUG GAMMA VALUE BAND 1 AUG GAMMA VALUE BAND 2 AUG HSV VALUE GAIN AUG HUE OFFSET AUG INTENSITY ADD VALUE AUG INTENSITY MULTIPLY VALUE AUG LIGHTING DIRECTIONAL ANGLE AUG NOISE GAUSSIAN ADDITIVE STDDEV AUG NOISE MULTIPLICATIVE STDDEV AUG NOISE SALT PEPPER DENSITY AUG OPERATION ASSOCIATED WITH RESULT TYPES AUG OPERATION RESULT TYPES AUG OPERATION RESULT VALUES AUG OPERATIONS APPLIED AUG OPERATIONS ENABLED AUG OPTIMAL SIZE X AUG OPTIMAL SIZE Y AUG ROTATION ANGLE AUG SATURATION GAIN AUG SCALE FACTOR AUG SEED USED AUG SHARPEN DERICHE VALUE AUG SHEAR X AUG SHEAR Y AUG SMOOTH DERICHE VALUE AUG SMOOTH GAUSSIAN STDDEV AUG TRANSLATION X AUG TRANSLATION Y CUMULATIVE VALUE HIST REAL SIZE HIST VALUE OFFSET HIST VALUE RANGE NB EVENT NUMBER OF LEVELS ORIGINAL IMAGE SIZE X ORIGINAL IMAGE SIZE Y PERCENTILE VALUE POSITION X POSITION Y SIZE X SIZE Y STAT ANGULAR DATA COHERENCE STAT ANGULAR DATA MEAN STAT GLCM CONTRAST STAT GLCM CORRELATION STAT GLCM DISSIMILARITY STAT GLCM ENERGY STAT GLCM ENTROPY STAT GLCM HOMOGENEITY STAT MAX STAT MAX ABS STAT MEAN STAT MIN STAT MIN ABS STAT NUMBER STAT ORIENTATION DATA COHERENCE STAT ORIENTATION DATA MEAN STAT STANDARD DEVIATION STAT SUM STAT SUM ABS STAT SUM OF SQUARES TOTAL NUMBER TRANSFORMATION DOMAIN COMPLEX REAL TRANSFORMATION MODE DEFAULT DYADIC UNDECIMATED VALID VALUE WAVELET DRAW SIZE X WAVELET DRAW SIZE X WITH PADDING WAVELET DRAW SIZE Y WAVELET DRAW SIZE Y WITH PADDING WAVELET SIZE WAVELET TYPE DEFAULT CUSTOM DAUBECHIES 1 DAUBECHIES 2 DAUBECHIES 3 DAUBECHIES 3 COMPLEX DAUBECHIES 4 DAUBECHIES 5 DAUBECHIES 5 COMPLEX DAUBECHIES 6 DAUBECHIES 7 DAUBECHIES 7 COMPLEX DAUBECHIES 8 HAAR SYMLET 1 SYMLET 2 SYMLET 3 SYMLET 4 SYMLET 5 SYMLET 6 SYMLET 7 SYMLET 8 AVAILABLE NULL PERCENTAGE CENTER NB ELEMENTS TYPE MIL DOUBLE TYPE MIL FLOAT TYPE MIL INT TYPE MIL INT32 TYPE MIL INT64 TYPE MIL FLOAT TYPE MIL FLOAT