Skip to main content

MimInquire

BoardSupported
Host SystemYes
V4L2Yes
Clarity UHDYes
Concord PoENo
GenTLYes
GevIQYes
GigE VisionYes
IndioNo
Iris GTXYes
Radient eV-CLYes
Rapixo CLYes
Rapixo CoFYes
Rapixo CXPYes
USB3 VisionYes

Inquire about an image processing context or result buffer setting.

Syntax​

AIL_INT MimInquire(
AIL_ID ContextOrResultImId, //in
AIL_INT64 InquireType, //in
void * UserVarPtr //out
)

Description​

This function inquires information about an image processing context or result buffer setting. The image processing context or result buffer must have been allocated with MimAlloc or MimAllocResult, respectively.

Parameters​

ContextOrResultImId (in, AIL_ID)​

Specifies the identifier of the image processing context or result buffer about which to inquire information.

InquireType (in, AIL_INT64)​

Specifies the type of information about which to inquire.

UserVarPtr *(out, void)​

Specifies the address of the variable in which to write the requested information. Since the MimInquire function also returns the requested information, you can set this parameter to M_NULL.

Parameter Associations​

For inquiring about any image processing result buffer​

For any image processing result buffer, the ContextOrResultImId and InquireType parameters can be set to one of the following.


Image processing result buffer ID​

Specifies an image processing result buffer, allocated using MimAllocResult.

M_ALLOCATED_TYPE​

Inquires the image processing result buffer's data type, as was set using MimAllocResult upon allocation.

ValueDescription
M_INVALIDSpecifies that the image processing result buffer's data-type cannot be determined. Note that any result buffer that does not support allocation with a combination value from the data table will return this value.
M_TYPE_AIL_FLOATSpecifies that the image processing result buffer was allocated with an AIL_FLOAT data-type.
M_TYPE_AIL_INTSpecifies that the image processing result buffer was allocated with an AIL_INT data-type.

M_MODIFICATION_COUNT​

Inquires the number of modifications made to the result buffer since it was allocated.

ValueDescription
Value >= 0Specifies the number of modifications.

M_OWNER_SYSTEM​

Inquires the identifier of the system on which the result buffer is allocated.

ValueDescription
M_DEFAULT_HOSTSpecifies the default Host system of the current Aurora Imaging Library application.
System identifierSpecifies a valid system identifier, previously allocated using MsysAlloc.

M_RESULT_SIZE​

Inquires the number of entries in the result buffer.

ValueDescription
M_DEFAULTSpecifies that Aurora Imaging Library automatically establishes the size of the result buffer.
Value > 0Specifies the number of buffer entries.

M_RESULT_TYPE​

Inquires the attribute or nature of the result buffer.

ValueDescription
M_AUGMENTATION_RESULTSpecifies that the buffer can hold MimAugment results.
M_COUNT_LISTSpecifies that the buffer can hold MimCountDifference results.
M_EVENT_LISTSpecifies that the buffer can hold MimLocateEvent results.
M_EXTREME_LISTSpecifies that the buffer can hold MimFindExtreme results.
M_FIND_ORIENTATION_LISTSpecifies that the buffer can hold MimFindOrientation results.
M_HIST_LISTSpecifies that the buffer can hold MimHistogram results.
M_LOCATE_DIFFERENCE_RESULTSpecifies that the buffer can hold MimLocateDifference results.
M_LOCATE_PEAK_1D_RESULTSpecifies that the buffer can hold MimLocatePeak1d results.
M_PROJ_LISTSpecifies that the buffer can hold MimProjection results.
M_STATISTICS_RESULTSpecifies that the buffer can hold MimStatCalculate results.
M_WAVELET_TRANSFORM_RESULTSpecifies that the buffer can hold results from MimWaveletTransform and MimWaveletDenoise.
M_FLOATAllocates a result buffer of type float.

For inquiring about any image processing context​

For any image processing context, the ContextOrResultImId and InquireType parameters can be set to the following:


Image processing context ID​

Specifies an image processing context, allocated using MimAlloc.

M_CONTEXT_TYPE​

Inquires the type of the image processing context.

ValueDescription
M_AUGMENTATION_CONTEXTSpecifies an image processing context that can be used with MimAugment.
M_BINARIZE_ADAPTIVE_CONTEXTSpecifies an image processing context that can be used with MimBinarizeAdaptive to perform an adaptive binarization.
M_BINARIZE_ADAPTIVE_FROM_SEED_CONTEXTSpecifies an image processing context that can be used with MimBinarizeAdaptive to perform an adaptive binarization using seeds.
M_DEAD_PIXEL_CONTEXTSpecifies an image processing context that can be used with MimDeadPixelCorrection.
M_DEINTERLACE_CONTEXTSpecifies an image processing context that can be used with MimDeinterlace.
M_FILTER_MAJORITY_CONTEXTSpecifies an image processing context that can be used with MimFilterMajority.
M_FIND_ORIENTATION_CONTEXTSpecifies an image processing context that can be used with MimFindOrientation.
M_FLAT_FIELD_CONTEXTSpecifies an image processing context that can be used with MimFlatField.
M_HISTOGRAM_EQUALIZE_ADAPTIVE_CONTEXTSpecifies an image processing context that can be used with MimHistogramEqualizeAdaptive.
M_IM_REMAP_CONTEXTSpecifies an image processing context that can be used with MimRemap.
M_LINEAR_FILTER_IIR_CONTEXTSpecifies an image processing context that can be used with MimConvolve or MimDifferential.
M_LOCATE_PEAK_1D_CONTEXTSpecifies an image processing context that can be used with MimLocatePeak1d.
M_MATCH_CONTEXTSpecifies an image processing context that can be used with MimMatch.
M_REARRANGE_CONTEXTSpecifies an image processing context that can be used with MimRearrange.
M_STATISTICS_CONTEXTSpecifies an image processing context that can be used with MimStatCalculate.
M_STATISTICS_CUMULATIVE_CONTEXTSpecifies an image processing context that can be used with MimStatCalculate when calculating statistics from multiple images.
M_UNWARP_ALONG_PATH_CONTEXTSpecifies an image processing context that can be used with MimUnwarpAlongPath.
M_WAVELET_TRANSFORM_CONTEXTSpecifies an image processing context that can be used with MimWaveletTransform and MimWaveletDenoise.
M_WAVELET_TRANSFORM_CUSTOM_CONTEXTSpecifies a custom image processing context that can be used with MimWaveletTransform and MimWaveletDenoise.

For inquiring about a specific type of image processing context​

For an image processing context of a specific type, the ContextOrResultImId and InquireType parameters can be set to one of the following:


Adaptive binarize context ID​

Specifies an adaptive binarize context, allocated using MimAlloc withM_BINARIZE_ADAPTIVE_CONTEXT, and used in MimBinarizeAdaptive operations.

M_AVERAGE_MODE​

Inquires how Aurora Imaging Library establishes average pixel values.

ValueDescription
(see M_AVERAGE_MODE)

M_FOREGROUND_VALUE​

Inquires whether the objects to binarize are lighter or darker than the background.

ValueDescription
(see M_FOREGROUND_VALUE)

M_GLOBAL_MAX​

Inquires the maximum threshold value.

ValueDescription
(see M_GLOBAL_MAX)
M_UNKNOWNSpecifies that there is no maximum threshold value restriction.

M_GLOBAL_MIN​

Inquires the minimum threshold value.

ValueDescription
(see M_GLOBAL_MIN)
M_UNKNOWNSpecifies that there is no minimum threshold value restriction.

M_GLOBAL_OFFSET​

Inquires the offset to add to each established threshold value.

ValueDescription
(see M_GLOBAL_OFFSET)

M_GLOBAL_OFFSET_SECOND_PASS​

Inquires the offset to apply to the threshold values for the second pass of a hysteresis adaptive binarization.

ValueDescription
(see M_GLOBAL_OFFSET_SECOND_PASS)

M_LOCAL_DIMENSION​

Inquires the size of the neighborhood that the threshold mode uses to establish threshold values.

ValueDescription
(see M_LOCAL_DIMENSION)

M_MINIMUM_CONTRAST​

Inquires the minimum contrast between background and foreground pixels.

ValueDescription
(see M_MINIMUM_CONTRAST)

M_NIBLACK_BIAS​

Inquires the bias for Niblack's binarization mode.

ValueDescription
(see M_NIBLACK_BIAS)

M_NIBLACK_BIAS_SECOND_PASS​

Inquires the bias for the second pass of a Niblack adaptive binarization that uses a hysteresis process.

ValueDescription
(see M_NIBLACK_BIAS_SECOND_PASS)

M_THRESHOLD_MODE​

Inquires how Aurora Imaging Library establishes the threshold values with which to binarize the source image.

ValueDescription
(see M_THRESHOLD_MODE)

M_THRESHOLD_TYPE​

Inquires the threshold type used for the adaptive binarization.

ValueDescription
(see M_THRESHOLD_TYPE)

Adaptive binarize from seed context ID​

Specifies an adaptive binarize context that uses seeds, allocated using MimAlloc withM_BINARIZE_ADAPTIVE_FROM_SEED_CONTEXT, and used in MimBinarizeAdaptive operations.

M_FOREGROUND_VALUE​

Inquires whether the objects to binarize are lighter or darker than the background.

ValueDescription
(see M_FOREGROUND_VALUE)

M_GLOBAL_OFFSET​

Inquires the offset to add to each established threshold value.

ValueDescription
(see M_GLOBAL_OFFSET)

M_NB_ITERATIONS​

Inquires the number of times to perform the adaptive threshold process specified with M_THRESHOLD_MODE.

ValueDescription
(see M_NB_ITERATIONS)

M_NB_SEED_ITERATIONS​

Inquires the number of iterations with which to internally establish seeds.

ValueDescription
(see M_NB_SEED_ITERATIONS)

M_THRESHOLD_MODE​

Inquires how Aurora Imaging Library uses seeds to establish the threshold values with which to binarize the source image.

ValueDescription
(see M_THRESHOLD_MODE)

Augmentation context ID​

Specifies an augmentation context, allocated using MimAlloc withM_AUGMENTATION_CONTEXT, and used in MimAugment operations.

M_AUG_ASPECT_RATIO_OP​

Inquires whether to enable the aspect ratio operation.

ValueDescription
(see M_AUG_ASPECT_RATIO_OP)

M_AUG_ASPECT_RATIO_OP_MAX​

Inquires the maximum aspect ratio to apply for M_AUG_ASPECT_RATIO_OP.

ValueDescription
(see M_AUG_ASPECT_RATIO_OP_MAX)

M_AUG_ASPECT_RATIO_OP_MIN​

Inquires the minimum aspect ratio to apply for M_AUG_ASPECT_RATIO_OP.

ValueDescription
(see M_AUG_ASPECT_RATIO_OP_MIN)

M_AUG_ASPECT_RATIO_OP_MODE​

Inquires the aspect ratio mode to apply for M_AUG_ASPECT_RATIO_OP.

ValueDescription
(see M_AUG_ASPECT_RATIO_OP_MODE)

M_AUG_BLUR_MOTION_OP​

Inquires whether to enable the operation that applies a motion blur kernel with random direction and kernel size.

ValueDescription
(see M_AUG_BLUR_MOTION_OP)

M_AUG_BLUR_MOTION_OP_ANGLE_MAX​

Inquires the maximum value for the motion blur angle's random distribution [min, max], to apply for M_AUG_BLUR_MOTION_OP.

ValueDescription
(see M_AUG_BLUR_MOTION_OP_ANGLE_MAX)

M_AUG_BLUR_MOTION_OP_ANGLE_MIN​

Inquires the minimum value for the motion blur angle's random distribution [min, max], to apply for M_AUG_BLUR_MOTION_OP.

ValueDescription
(see M_AUG_BLUR_MOTION_OP_ANGLE_MIN)

M_AUG_BLUR_MOTION_OP_SIZE_MAX​

Inquires the maximum value for the kernel size's random distribution [min, max], to apply for M_AUG_BLUR_MOTION_OP.

ValueDescription
(see M_AUG_BLUR_MOTION_OP_SIZE_MAX)

M_AUG_BLUR_MOTION_OP_SIZE_MIN​

Inquires the minimum value for the kernel size's random distribution [min, max], to apply for M_AUG_BLUR_MOTION_OP.

ValueDescription
(see M_AUG_BLUR_MOTION_OP_SIZE_MIN)

M_AUG_CROP_OP​

Inquires whether to enable the crop operation.

ValueDescription
(see M_AUG_CROP_OP)

M_AUG_CROP_OP_FACTOR_X​

Inquires the crop width factor, to apply for M_AUG_CROP_OP.

ValueDescription
(see M_AUG_CROP_OP_FACTOR_X)

M_AUG_CROP_OP_FACTOR_Y​

Inquires the crop height factor, to apply forM_AUG_CROP_OP.

ValueDescription
(see M_AUG_CROP_OP_FACTOR_Y)

M_AUG_CROP_OP_RESIZE​

Inquires the crop rese option, to apply for M_AUG_CROP_OP.

ValueDescription
(see M_AUG_CROP_OP_RESIZE)

M_AUG_DILATION_ASYM_OP​

Inquires whether to enable the asymmetrical dilation operation.

ValueDescription
(see M_AUG_DILATION_ASYM_OP)

M_AUG_DILATION_ASYM_OP_NB_ITERATIONS_MAX​

Inquires the maximum number of iterations for dilation, to apply for M_AUG_DILATION_ASYM_OP.

ValueDescription
(see M_AUG_DILATION_ASYM_OP_NB_ITERATIONS_MAX)

M_AUG_DILATION_OP​

Inquires whether the dilation operation was enabled.

ValueDescription
(see M_AUG_DILATION_OP)

M_AUG_DILATION_OP_NB_ITERATIONS_MAX​

Inquires the maximum number of iterations, to apply for M_AUG_DILATION_OP.

ValueDescription
(see M_AUG_DILATION_OP_NB_ITERATIONS_MAX)

M_AUG_EROSION_ASYM_OP​

Inquires whether to enable the asymmetrical erosion operation.

ValueDescription
(see M_AUG_EROSION_ASYM_OP)

M_AUG_EROSION_ASYM_OP_NB_ITERATIONS_MAX​

Inquires the maximum number of iterations for dilation, to apply for M_AUG_EROSION_ASYM_OP.

ValueDescription
(see M_AUG_EROSION_ASYM_OP_NB_ITERATIONS_MAX)

M_AUG_EROSION_OP​

Inquires whether to enable the erosion operation.

ValueDescription
(see M_AUG_EROSION_OP)

M_AUG_EROSION_OP_NB_ITERATIONS_MAX​

Inquires the maximum number of iterations, to apply for M_AUG_EROSION_OP.

ValueDescription
(see M_AUG_EROSION_OP_NB_ITERATIONS_MAX)

M_AUG_FLIP_OP​

Inquires whether to enable the flip operation.

ValueDescription
(see M_AUG_FLIP_OP)

M_AUG_FLIP_OP_DIRECTION​

Inquires the maximum number of iterations, to apply for M_AUG_EROSION_OP.

ValueDescription
(see M_AUG_EROSION_OP_NB_ITERATIONS_MAX)

M_AUG_GAMMA_OP​

Inquires whether to enable the gamma correction operation.

ValueDescription
(see M_AUG_GAMMA_OP)

M_AUG_GAMMA_OP_DELTA​

Inquires the range for the random distribution of gamma values [gamma - delta, gamma + delta], to apply for M_AUG_GAMMA_OP.

ValueDescription
(see M_AUG_GAMMA_OP_DELTA)

M_AUG_GAMMA_OP_MODE​

Inquires the gamma correction mode, to apply for M_AUG_GAMMA_OP.

ValueDescription
(see M_AUG_GAMMA_OP_MODE)

M_AUG_GAMMA_OP_VALUE​

Inquires the gamma value, to apply for M_AUG_GAMMA_OP.

ValueDescription
(see M_AUG_GAMMA_OP_VALUE)

M_AUG_HSV_VALUE_GAIN_OP​

Inquires whether to enable the operation that multiplies (gain) the color image's value band (HSV) by a random factor.

ValueDescription
(see M_AUG_HSV_VALUE_GAIN_OP)

M_AUG_HSV_VALUE_GAIN_OP_MAX​

Inquires the maximum value for the random value factor's distribution [min, max], to use for M_AUG_HSV_VALUE_GAIN_OP.

ValueDescription
(see M_AUG_HSV_VALUE_GAIN_OP_MAX)

M_AUG_HSV_VALUE_GAIN_OP_MIN​

Inquires the minimum value for the random value factor's distribution [min, max], to use for M_AUG_HSV_VALUE_GAIN_OP.

ValueDescription
(see M_AUG_HSV_VALUE_GAIN_OP_MIN)

M_AUG_HUE_OFFSET_OP​

Inquires whether to enable the operation that adds a random hue angle to hue values.

ValueDescription
(see M_AUG_HUE_OFFSET_OP)

M_AUG_HUE_OFFSET_OP_MAX​

Inquires the maximum value for the random hue angles' distribution [min, max], to use for M_AUG_HUE_OFFSET_OP.

ValueDescription
(see M_AUG_HUE_OFFSET_OP_MAX)

M_AUG_HUE_OFFSET_OP_MIN​

Inquires the minimum value for the random hue angles' distribution [min, max], to use for M_AUG_HUE_OFFSET_OP.

ValueDescription
(see M_AUG_HUE_OFFSET_OP_MIN)

M_AUG_INTENSITY_ADD_OP​

Inquires whether to enable the intensity addition (offset) operation.

ValueDescription
(see M_AUG_INTENSITY_ADD_OP)

M_AUG_INTENSITY_ADD_OP_DELTA​

Inquires the range for the random distribution of intensity addition (offset) values [offset - delta, offset + delta], to apply for M_AUG_INTENSITY_ADD_OP.

ValueDescription
(see M_AUG_INTENSITY_ADD_OP_DELTA)

M_AUG_INTENSITY_ADD_OP_MODE​

Inquires the intensity addition value (offset) mode, to apply for M_AUG_INTENSITY_ADD_OP.

ValueDescription
(see M_AUG_INTENSITY_ADD_OP_MODE)

M_AUG_INTENSITY_ADD_OP_VALUE​

Inquires the intensity addition value (offset), to apply for M_AUG_INTENSITY_ADD_OP.

ValueDescription
(see M_AUG_INTENSITY_ADD_OP_VALUE)

M_AUG_INTENSITY_MULTIPLY_OP​

Inquires whether to enable the intensity multiplication (gain) operation.

ValueDescription
(see M_AUG_INTENSITY_MULTIPLY_OP)

M_AUG_INTENSITY_MULTIPLY_OP_DELTA​

Inquires the range for the random distribution of the intensity multiplication (gain) values [gain - delta, gain + delta], to apply for M_AUG_INTENSITY_MULTIPLY_OP.

ValueDescription
(see M_AUG_INTENSITY_MULTIPLY_OP_DELTA)

M_AUG_INTENSITY_MULTIPLY_OP_MODE​

Inquires the multiplication value (gain) mode, to apply for M_AUG_INTENSITY_MULTIPLY_OP.

ValueDescription
(see M_AUG_INTENSITY_MULTIPLY_OP_MODE)

M_AUG_INTENSITY_MULTIPLY_OP_VALUE​

Inquires the intensity multiplication value (gain), to apply for M_AUG_INTENSITY_MULTIPLY_OP.

ValueDescription
(see M_AUG_INTENSITY_MULTIPLY_OP_VALUE)

M_AUG_LIGHTING_DIRECTIONAL_OP​

Inquires whether to enable the directional lighting (add ramp) operation.

ValueDescription
(see M_AUG_LIGHTING_DIRECTIONAL_OP)

M_AUG_LIGHTING_DIRECTIONAL_OP_ANGLE_MAX​

Inquires an illumination to add to the image at a random angle (ramp), to apply for M_AUG_LIGHTING_DIRECTIONAL_OP.

ValueDescription
(see M_AUG_LIGHTING_DIRECTIONAL_OP_ANGLE_MAX)

M_AUG_LIGHTING_DIRECTIONAL_OP_INTENSITY_MAX​

Inquires the maximum light intensity, to use for M_AUG_LIGHTING_DIRECTIONAL_OP.

ValueDescription
(see M_AUG_LIGHTING_DIRECTIONAL_OP_INTENSITY_MAX)

M_AUG_LIGHTING_DIRECTIONAL_OP_INTENSITY_MIN​

Inquires the minimum light intensity, to use for M_AUG_LIGHTING_DIRECTIONAL_OP.

ValueDescription
(see M_AUG_LIGHTING_DIRECTIONAL_OP_INTENSITY_MIN)

M_AUG_LIGHTING_DIRECTIONAL_OP_MODE​

Inquires the directional lighting operation mode, to apply for M_AUG_LIGHTING_DIRECTIONAL_OP.

ValueDescription
(see M_AUG_LIGHTING_DIRECTIONAL_OP_MODE)

M_AUG_NOISE_GAUSSIAN_ADDITIVE_OP​

Inquires whether to enable the operation that applies a Gaussian additive noise with the option of a random noise standard deviation.

ValueDescription
(see M_AUG_NOISE_GAUSSIAN_ADDITIVE_OP)

M_AUG_NOISE_GAUSSIAN_ADDITIVE_OP_STDDEV​

Inquires standard deviation for noise, to apply for M_AUG_NOISE_GAUSSIAN_ADDITIVE_OP.

ValueDescription
(see M_AUG_NOISE_GAUSSIAN_ADDITIVE_OP_STDDEV)

M_AUG_NOISE_GAUSSIAN_ADDITIVE_OP_STDDEV_DELTA​

Inquires the range for the random distribution of noise standard deviation values [stddev - delta, stddev + delta], to apply for M_AUG_NOISE_GAUSSIAN_ADDITIVE_OP.

ValueDescription
(see M_AUG_NOISE_GAUSSIAN_ADDITIVE_OP_STDDEV_DELTA)

M_AUG_NOISE_MULTIPLICATIVE_OP​

Inquires whether to enable the operation that applies a multiplicative noise with option of a random noise standard deviation.

ValueDescription
(see M_AUG_NOISE_MULTIPLICATIVE_OP)

M_AUG_NOISE_MULTIPLICATIVE_OP_DISTRIBUTION​

Inquires the uniform distribution for noise generation, to apply for M_AUG_NOISE_MULTIPLICATIVE_OP.

ValueDescription
(see M_AUG_NOISE_MULTIPLICATIVE_OP_DISTRIBUTION)

M_AUG_NOISE_MULTIPLICATIVE_OP_INTENSITY_MIN​

Inquires an optional minimum noise intensity value (white noise threshold), to apply for M_AUG_NOISE_MULTIPLICATIVE_OP.

ValueDescription
(see M_AUG_NOISE_MULTIPLICATIVE_OP_INTENSITY_MIN)

M_AUG_NOISE_MULTIPLICATIVE_OP_STDDEV​

Inquires the standard deviation for noise, to apply for M_AUG_NOISE_MULTIPLICATIVE_OP.

ValueDescription
(see M_AUG_NOISE_MULTIPLICATIVE_OP_STDDEV)

M_AUG_NOISE_MULTIPLICATIVE_OP_STDDEV_DELTA​

Inquires the range for the random distribution of noise standard deviation values [stddev - delta, stddev + delta], to apply for M_AUG_NOISE_MULTIPLICATIVE_OP.

ValueDescription
(see M_AUG_NOISE_MULTIPLICATIVE_OP_STDDEV_DELTA)

M_AUG_NOISE_SALT_PEPPER_OP​

Inquires whether to enable salt and pepper noise with the option of random density.

ValueDescription
(see M_AUG_NOISE_SALT_PEPPER_OP)

M_AUG_NOISE_SALT_PEPPER_OP_DENSITY​

Inquires the density value for salt and pepper noise, to use for M_AUG_NOISE_SALT_PEPPER_OP.

ValueDescription
(see M_AUG_NOISE_SALT_PEPPER_OP_DENSITY)

M_AUG_NOISE_SALT_PEPPER_OP_DENSITY_DELTA​

Inquires the range for the random distribution of noise density values [density - delta, density + delta], to use for M_AUG_NOISE_SALT_PEPPER_OP.

ValueDescription
(see M_AUG_NOISE_SALT_PEPPER_OP_DENSITY_DELTA)

M_AUG_REDUCE_OP​

Inquires whether to enable the reduce operation.

ValueDescription
(see M_AUG_REDUCE_OP)

M_AUG_REDUCE_OP_BACKGROUND_COLOR​

Inquires the background color to use for M_AUG_REDUCE_OP.

ValueDescription
(see M_AUG_REDUCE_OP_BACKGROUND_COLOR)
Byte-encoded RGB valueSpecifies an encoded RGB value. To verify if the value is a byte-encoded RGB value, use theM_IS_RGB888 macro. To retrieve the R, G, and B bands, use the M_RGB888_R, M_RGB888_G, and M_RGB888_B macros.

M_AUG_REDUCE_OP_FACTOR_MAX​

Inquires the maximum scale factor by which to reduce the image for M_AUG_REDUCE_OP.

ValueDescription
(see M_AUG_REDUCE_OP_FACTOR_MAX)

M_AUG_REDUCE_OP_FACTOR_MIN​

Inquires the minimum scale factor by which to reduce the image for M_AUG_REDUCE_OP.

ValueDescription
(see M_AUG_REDUCE_OP_FACTOR_MIN)

M_AUG_RNG_INIT_VALUE​

Inquires the initialization value for the internal random number generator, when M_AUG_SEED_MODE is set to M_RNG_AUTO or M_RNG_INIT_VALUE. If you specified M_RNG_AUTO, you must preprocess the augmentation context before inquiring the initialization value.

ValueDescription
(see M_AUG_RNG_INIT_VALUE)

M_AUG_ROTATION_OP​

Inquires whether to enable the rotation operation.

ValueDescription
(see M_AUG_ROTATION_OP)

M_AUG_ROTATION_OP_ANGLE_DELTA​

Inquires the delta angle, to apply forM_AUG_ROTATION_OP.

ValueDescription
(see M_AUG_ROTATION_OP_ANGLE_DELTA)

M_AUG_ROTATION_OP_ANGLE_MAX​

Inquires the maximum rotation angle, to apply for M_AUG_ROTATION_OP.

ValueDescription
(see M_AUG_ROTATION_OP_ANGLE_MAX)

M_AUG_ROTATION_OP_ANGLE_MIN​

Inquires the minimum rotation angle, to apply for M_AUG_ROTATION_OP.

ValueDescription
(see M_AUG_ROTATION_OP_ANGLE_MIN)

M_AUG_ROTATION_OP_ANGLE_REF​

Inquires the reference angle. All other angles forM_AUG_ROTATION_OPwill be calculated relative to this angle.

ValueDescription
(see M_AUG_ROTATION_OP_ANGLE_REF)

M_AUG_ROTATION_OP_ANGLE_STEP​

Inquires the step size, to apply forM_AUG_ROTATION_OP.

ValueDescription
(see M_AUG_ROTATION_OP_ANGLE_STEP)

M_AUG_SATURATION_GAIN_OP​

Inquires whether to enable the multiplication (gain) of saturation band (HSV) operation.

ValueDescription
(see M_AUG_SATURATION_GAIN_OP)

M_AUG_SATURATION_GAIN_OP_MAX​

Inquires the maximum value for the random saturation factor's distribution [min, max], to use for M_AUG_SATURATION_GAIN_OP.

ValueDescription
(see M_AUG_SATURATION_GAIN_OP_MAX)

M_AUG_SATURATION_GAIN_OP_MIN​

Inquires the minimum value for the random saturation factor's distribution [min, max], to use for M_AUG_SATURATION_GAIN_OP.

ValueDescription
(see M_AUG_SATURATION_GAIN_OP_MIN)

M_AUG_SCALE_OP​

Inquires whether to enable the scale operation.

ValueDescription
(see M_AUG_SCALE_OP)

M_AUG_SCALE_OP_FACTOR_MAX​

Inquires the maximum scale factor, to apply for M_AUG_SCALE_OP.

ValueDescription
(see M_AUG_SCALE_OP_FACTOR_MAX)

M_AUG_SCALE_OP_FACTOR_MIN​

Inquires the minimum scale factor, to apply for M_AUG_SCALE_OP.

ValueDescription
(see M_AUG_SCALE_OP_FACTOR_MIN)

M_AUG_SEED_MODE​

Inquires the mode with which to initialize seeds.

ValueDescription
(see M_AUG_SEED_MODE)

M_AUG_SHARPEN_DERICHE_OP​

Inquires whether to enable the operation that applies a Deriche sharpening filter with a random filter smoothness value.

ValueDescription
(see M_AUG_SHARPEN_DERICHE_OP)

M_AUG_SHARPEN_DERICHE_OP_FACTOR_MAX​

Inquires the maximum value for the sharpen filter smoothness value's random distribution [min, max], to apply for M_AUG_SHARPEN_DERICHE_OP.

ValueDescription
(see M_AUG_SHARPEN_DERICHE_OP_FACTOR_MAX)

M_AUG_SHARPEN_DERICHE_OP_FACTOR_MIN​

Inquires the minimum value for the sharpen filter smoothness value's random distribution [min, max], to apply for M_AUG_SHARPEN_DERICHE_OP.

ValueDescription
(see M_AUG_SHARPEN_DERICHE_OP_FACTOR_MIN)

M_AUG_SHEAR_X_OP​

Inquires whether to enable the X-direction shear operation.

ValueDescription
(see M_AUG_SHEAR_X_OP)

M_AUG_SHEAR_X_OP_MAX​

Inquires the maximum value for the X-coefficient's random distribution [min, max], to use for M_AUG_SHEAR_X_OP.

ValueDescription
(see M_AUG_SHEAR_X_OP_MAX)

M_AUG_SHEAR_X_OP_MIN​

Inquires the minimum value for the X-coefficient's random distribution [min, max], to use for M_AUG_SHEAR_X_OP.

ValueDescription
(see M_AUG_SHEAR_X_OP_MIN)

M_AUG_SHEAR_Y_OP​

Inquires whether to enable the Y-direction shear operation.

ValueDescription
(see M_AUG_SHEAR_Y_OP)

M_AUG_SHEAR_Y_OP_MAX​

Inquires the maximum value for the Y-coefficient's random distribution [min, max], to use for M_AUG_SHEAR_Y_OP.

ValueDescription
(see M_AUG_SHEAR_Y_OP_MAX)

M_AUG_SHEAR_Y_OP_MIN​

Inquires the minimum value for the Y-coefficient's random distribution [min, max], to use for M_AUG_SHEAR_Y_OP.

ValueDescription
(see M_AUG_SHEAR_Y_OP_MIN)

M_AUG_SMOOTH_DERICHE_OP​

Inquires whether to enable the operation that performs a Deriche filter smoothing with random filter smoothness value.

ValueDescription
(see M_AUG_SMOOTH_DERICHE_OP)

M_AUG_SMOOTH_DERICHE_OP_FACTOR_MAX​

Inquires the maximum value for the Deriche smoothness value's random distribution [min, max], to use for M_AUG_SMOOTH_DERICHE_OP.

ValueDescription
(see M_AUG_SMOOTH_DERICHE_OP_FACTOR_MAX)

M_AUG_SMOOTH_DERICHE_OP_FACTOR_MIN​

Inquires the minimum value for the Deriche smoothness value's random distribution [min, max], to use for M_AUG_SMOOTH_DERICHE_OP.

ValueDescription
(see M_AUG_SMOOTH_DERICHE_OP_FACTOR_MIN)

M_AUG_SMOOTH_GAUSSIAN_OP​

Inquires whether to enable the operation that performs a blurring of the image with a Gaussian blurring kernel calculated using a Gaussian function with a random standard deviation.

ValueDescription
(see M_AUG_SMOOTH_GAUSSIAN_OP)

M_AUG_SMOOTH_GAUSSIAN_OP_STDDEV_MAX​

Inquires the maximum value for the Gaussian standard deviation's random distribution [min, max], to apply for M_AUG_SMOOTH_GAUSSIAN_OP.

ValueDescription
(see M_AUG_SMOOTH_GAUSSIAN_OP_STDDEV_MAX)

M_AUG_SMOOTH_GAUSSIAN_OP_STDDEV_MIN​

Inquires the minimum value for the Gaussian standard deviation's random distribution [min, max], to apply for M_AUG_SMOOTH_GAUSSIAN_OP.

ValueDescription
(see M_AUG_SMOOTH_GAUSSIAN_OP_STDDEV_MIN)

M_AUG_TRANSLATION_X_OP​

Inquires whether to enable the X-direction translation operation.

ValueDescription
(see M_AUG_TRANSLATION_X_OP)

M_AUG_TRANSLATION_X_OP_MAX​

Inquires the maximum translation in the X-direction, to apply for M_AUG_TRANSLATION_X_OP.

ValueDescription
(see M_AUG_TRANSLATION_X_OP_MAX)

M_AUG_TRANSLATION_Y_OP​

Inquires whether to enable the Y-direction translation operation.

ValueDescription
(see M_AUG_TRANSLATION_Y_OP)

M_AUG_TRANSLATION_Y_OP_MAX​

Inquires the maximum translation in the Y-direction, to apply for M_AUG_TRANSLATION_Y_OP.

ValueDescription
(see M_AUG_TRANSLATION_Y_OP_MAX)

M_PREPROCESSED​

Inquires whether the augmentation context was preprocessed (that is, whether MimAugmentwas called with M_PREPROCESS).

ValueDescription
M_FALSESpecifies that the augmentation context was not preprocessed.
M_TRUESpecifies that the augmentation context was preprocessed.

Cumulative statistics image processing context ID​

Specifies a cumulative statistics image processing context, allocated using MimAlloc withM_STATISTICS_CUMULATIVE_CONTEXT, and used in MimStatCalculate operations.

M_PREPROCESSED​

Inquires whether the cumulative statistics image processing context was preprocessed (that is, whether MimStatCalculatewas called).

ValueDescription
M_FALSESpecifies that the cumulative statistics image processing context was not preprocessed.
M_TRUESpecifies that the cumulative statistics image processing context was preprocessed.

M_SOURCE_SIZE_X​

Inquires the width of a typical source image.

ValueDescription
(see M_SOURCE_SIZE_X)
M_INVALIDSpecifies that the width has not been set.

M_SOURCE_SIZE_Y​

Inquires the height of a typical source image.

ValueDescription
(see M_SOURCE_SIZE_Y)
M_INVALIDSpecifies that the height has not been set.

M_STAT_MAX​

Inquires whether to calculate the maximum pixel value from each pixel location across the source image.

ValueDescription
(see M_STAT_MAX)

M_STAT_MAX_ABS​

Inquires whether to calculate the maximum absolute pixel value from each pixel location across the source image.

ValueDescription
(see M_STAT_MAX_ABS)

M_STAT_MEAN​

Inquires whether to calculate the mean value of the pixels as the statistical operation.

ValueDescription
(see M_STAT_MEAN)

M_STAT_MIN​

Inquires whether to calculate the minimum pixel value as the statistical operation.

ValueDescription
(see M_STAT_MIN)

M_STAT_MIN_ABS​

Inquires whether to calculate the minimum absolute pixel value as the statistical operation.

ValueDescription
(see M_STAT_MIN_ABS)

M_STAT_NUMBER​

Inquires whether to keep track of the number of source images.

ValueDescription
(see M_STAT_NUMBER)

M_STAT_STANDARD_DEVIATION​

Inquires whether to calculate the standard deviation from the value of each pixel location across the source image.

ValueDescription
(see M_STAT_STANDARD_DEVIATION)

M_STAT_SUM​

Inquires whether to calculate the sum of the pixel values from each pixel location across the source image.

ValueDescription
(see M_STAT_SUM)

M_STAT_SUM_ABS​

Inquires whether to calculate the sum of the absolute pixel values from each pixel location across the source image.

ValueDescription
(see M_STAT_SUM_ABS)

M_STAT_SUM_OF_SQUARES​

Inquires whether to calculate the sum of the squared pixel values from each pixel location across the source image.

ValueDescription
(see M_STAT_SUM_OF_SQUARES)

Dead pixel correction image processing context ID​

Specifies a dead pixel correction image processing context, allocated using MimAlloc withM_DEAD_PIXEL_CONTEXT, and used in MimDeadPixelCorrection operations.

M_DEAD_PIXELS_IMAGE_ATTRIBUTE​

Inquires the attribute of the dead pixels image.

ValueDescription
M_INVALIDSpecifies that dead pixels have not been specified using MimControl with M_DEAD_PIXELS or using MimPut with M_XY_DEAD_PIXELS.
ValueSpecifies a bit-encoded value that indicates the image buffer's attributes, set at allocation.

M_DEAD_PIXELS_IMAGE_HEIGHT​

Inquires the height of the dead pixels image.

ValueDescription
M_INVALIDSpecifies that dead pixels have not been specified using MimControl with M_DEAD_PIXELS or using MimPut with M_XY_DEAD_PIXELS.
ValueSpecifies the height, in pixels.

M_DEAD_PIXELS_IMAGE_NB_BANDS​

Inquires the number of bands of the dead pixels image.

ValueDescription
M_INVALIDSpecifies that dead pixels have not been specified using MimControl with M_DEAD_PIXELS or using MimPut with M_XY_DEAD_PIXELS.
ValueSpecifies the number of bands.

M_DEAD_PIXELS_IMAGE_TYPE​

Inquires the bit depth and data type of the dead pixels image.

ValueDescription
M_INVALIDSpecifies that dead pixels have not been specified using MimControl with M_DEAD_PIXELS or using MimPut with M_XY_DEAD_PIXELS.
depth value + M_FLOATSpecifies the data depth and that the data type is floating-point.
depth value + M_SIGNEDSpecifies the data depth and that the data type is signed.
depth value + M_UNSIGNEDSpecifies the data depth and that the data type is unsigned.

M_DEAD_PIXELS_IMAGE_WIDTH​

Inquires the width of the dead pixels image.

ValueDescription
M_INVALIDSpecifies that dead pixels have not been specified using MimControl with M_DEAD_PIXELS or using MimPut with M_XY_DEAD_PIXELS.
ValueSpecifies the width, in pixels.

M_INTERPOLATION_MODE​

Inquires the interpolation mode used to establish the new value for dead pixels.

ValueDescription
(see M_INTERPOLATION_MODE)

M_XY_DEAD_PIXELS_ARRAY_SIZE​

Inquires the number of elements in the arrays containing the X- and Y-coordinates of the dead pixels.

ValueDescription
Value >= 0Specifies the number of elements in the arrays.

Deinterlacing image processing context ID​

Specifies a deinterlacing image processing context, allocated using MimAlloc with M_DEINTERLACE_CONTEXT, and used in MimDeinterlace operations.

M_DEINTERLACE_TYPE​

Inquires the deinterlacing algorithm.

ValueDescription
(see M_DEINTERLACE_TYPE)

M_DISCARD_FIELD​

Inquires the field that is discarded when M_DEINTERLACE_TYPE is set to M_DISCARD or M_ADAPTIVE_DISCARD.

ValueDescription
(see M_DISCARD_FIELD)

M_FIRST_FIELD​

Inquires the field that is processed first when M_DEINTERLACE_TYPE is set to M_BOB or M_ADAPTIVE_BOB.

ValueDescription
(see M_FIRST_FIELD)

M_MOTION_DETECT_NUM_FRAMES​

Inquires the number of frames to use to perform the motion detection.

ValueDescription
(see M_MOTION_DETECT_NUM_FRAMES)

M_MOTION_DETECT_OUTPUT​

Inquires whether the output images will be the deinterlaced images or images indicating which pixels are considered to be part of an object in motion (the internal motion detection mask).

ValueDescription
(see M_MOTION_DETECT_OUTPUT)

M_MOTION_DETECT_REFERENCE_FRAME​

Inquires the index of the frame to use for deinterlacing within the group of frames that are used for motion detection.

ValueDescription
(see M_MOTION_DETECT_REFERENCE_FRAME)

M_MOTION_DETECT_THRESHOLD​

Inquires the threshold value used for motion detection.

ValueDescription
(see M_MOTION_DETECT_THRESHOLD)

M_SOURCE_FIRST_IMAGE​

Inquires the index of the input image used to generate the first deinterlaced image.

ValueDescription
(see M_SOURCE_FIRST_IMAGE)

Filter majority image processing context ID​

Specifies a filter majority image processing context identifier, allocated using MimAlloc with M_FILTER_MAJORITY_CONTEXT, and used in MimFilterMajorityoperations.

M_IGNORED_VALUE​

Inquires the pixel value to ignore. If a pixel value in the neighborhood matches the ignored value, it will not be counted; the pixel is essentially excluded from the neighborhood. This value is only ignored if M_USE_IGNORED_VALUEis enabled.

ValueDescription
(see M_IGNORED_VALUE)

M_TIE_BREAKER_MODE​

Inquires the method used to break a tie in the neighborhood.

ValueDescription
(see M_TIE_BREAKER_MODE)

M_USE_FREQUENCY_TIE_BREAKER​

Inquires whether the control type M_TIE_BREAKER_MODE should break a tie in the neighborhood using the values present or, if weights are specified, using the non-weighted frequency at which the tied values appear.

ValueDescription
(see M_USE_FREQUENCY_TIE_BREAKER)

M_USE_IGNORED_VALUE​

Inquires if Aurora Imaging Library should ignore the value in the source image set by M_IGNORED_VALUE when calling MimFilterMajority.

ValueDescription
(see M_USE_IGNORED_VALUE)

M_WEIGHT_IMAGE_ATTRIBUTE​

Inquires the attributes of the weight image.

ValueDescription
M_INVALIDSpecifies that the weight image buffer has not been set, using MimControl with M_WEIGHT_IMAGE.
ValueSpecifies a bit-encoded value that indicates the image buffer's attributes, set at allocation.

M_WEIGHT_IMAGE_HEIGHT​

Inquires the height of the weight image.

ValueDescription
M_INVALIDSpecifies that the weight image buffer has not been set, using MimControl with M_WEIGHT_IMAGE.
ValueSpecifies the height of the weight image, in pixels.

M_WEIGHT_IMAGE_NB_BANDS​

Inquires the number of bands of the weight image.

ValueDescription
M_INVALIDSpecifies that the weight image buffer has not been set, using MimControl with M_WEIGHT_IMAGE.
ValueSpecifies the number of bands.

M_WEIGHT_IMAGE_TYPE​

Inquires the bit depth and date type of the weight image.

ValueDescription
M_INVALIDSpecifies that the weight image buffer has not been set, using MimControl with M_WEIGHT_IMAGE.
ValueSpecifies the bit depth and data type.

M_WEIGHT_IMAGE_WIDTH​

Inquires the width of the weight image.

ValueDescription
M_INVALIDSpecifies that the weight image buffer has not been set, using MimControl with M_WEIGHT_IMAGE.
ValueSpecifies the width of the weight image, in pixels.

Find orientation image processing context ID​

Specifies a find orientation image processing context identifier, allocated using MimAlloc withM_FIND_ORIENTATION_CONTEXT, and used in MimFindOrientation operations.

M_BORDER_ATTENUATION​

Inquires whether MimFindOrientation must process the image's borders, or if the operation can ignore noise occurring close to the ends of the image buffer.

ValueDescription
(see M_BORDER_ATTENUATION)

M_FREQUENCY_CUTOFF_RATIO_HIGH​

Inquires the upper limit of frequencies in which to look for dominant orientations, as a percentage of the maximum frequency. Larger images will have higher maximum frequencies. Frequencies higher than this percentage will be ignored during computation. This can be useful for discarding noise in the image.

ValueDescription
(see M_FREQUENCY_CUTOFF_RATIO_HIGH)

M_FREQUENCY_CUTOFF_RATIO_LOW​

Inquires the lower limit of frequencies in which to look for dominant orientations, as a percentage of the maximum frequency. Larger images will have higher maximum frequencies. Frequencies lower than this percentage will be ignored during computation. This can be useful for discarding noise in the image.

ValueDescription
(see M_FREQUENCY_CUTOFF_RATIO_LOW)

M_INTERPOLATION_MODE​

Inquires the interpolation mode for the resizing used if the source image is of an inappropriate size. This will only be used if the source image has dimensions that are not a power of 2 (X-size and Y-size).

ValueDescription
(see M_INTERPOLATION_MODE)

M_MODE​

Inquires the resizing mode used if the source image is of an inappropriate size. Resizing will only occur if the source image has dimensions that are not a power of 2 (X-size and Y-size). The find orientation operation is then performed on the resized image, which is stored in a temporary image buffer. The original image is not altered.

ValueDescription
(see M_MODE)

Flat-field image processing context ID​

Specifies a flat-field image processing context, allocated using MimAlloc with M_FLAT_FIELD_CONTEXT, and used in MimFlatField operations.

M_DARK_CONST​

Inquires the dark constant value. This is used to remove thermal agitation recorded in the grabbed image (from the CCD) and to remove the darkest possible shade of black when removing uneven lighting from grabbed images.

ValueDescription
(see M_DARK_CONST)
M_INVALID_CONSTSpecifies that the constant has not been set.

M_DARK_IMAGE_HEIGHT​

Inquires the height of the dark image buffer.

ValueDescription
M_INVALIDSpecifies that the dark image buffer has not been set, using MimControl with M_DARK_IMAGE. This value is also returned when M_DARK_CONST is set.
ValueSpecifies the height, in pixels.

M_DARK_IMAGE_NB_BANDS​

Inquires the number of bands of the dark image buffer.

ValueDescription
M_INVALIDSpecifies that the image buffer has not been set, using MimControl with M_DARK_IMAGE. This value is also returned when M_DARK_CONST is set.
ValueSpecifies the number of bands.

M_DARK_IMAGE_TYPE​

Inquires a combination of two values: data type and data depth of the dark image buffer.

ValueDescription
M_INVALIDSpecifies that the image buffer has not been set, using MimControl with M_DARK_IMAGE. This value is also returned when M_DARK_CONST is set.
M_UNSIGNED + 8Specifies 8-bit unsigned data.
M_UNSIGNED + 16Specifies 16-bit unsigned data.

M_DARK_IMAGE_WIDTH​

Inquires the width of the dark image buffer.

ValueDescription
M_INVALIDSpecifies that the image buffer has not been set, using MimControl with M_DARK_IMAGE. This value is also returned when M_DARK_CONST is set.
ValueSpecifies the width, in pixels.

M_EFFECTIVE_GAIN_CONST​

Inquires the gain factor used during the last call to MimFlatField (when M_GAIN_CONST set to M_AUTOMATIC). If the gain factor was set manually, inquire the value using M_GAIN_CONST.

ValueDescription
M_INVALID_CONSTSpecifies that the gain factor has not been set.
Value > 0Specifies the automatically calculated gain factor.

M_FLAT_CONST​

Inquires the flat constant value. This is used to remove the variations of CCD sensitivity recorded in the grabbed image (from the CCD) and to reduce the gray in the grabbed image when removing uneven lighting.

ValueDescription
(see M_FLAT_CONST)
M_INVALID_CONSTSpecifies that the constant has not been set.

M_FLAT_IMAGE_HEIGHT​

Inquires the height of the flat image buffer.

ValueDescription
M_INVALIDSpecifies that the image buffer has not been set, using MimControl with M_FLAT_IMAGE. This value is also returned when M_FLAT_CONST is set.
ValueSpecifies the height, in pixels.

M_FLAT_IMAGE_NB_BANDS​

Inquires the number of bands in the flat image buffer.

ValueDescription
M_INVALIDSpecifies that the image buffer has not been set, using MimControl with M_FLAT_IMAGE. This value is also returned when M_FLAT_CONST is set.
ValueSpecifies the number of bands.

M_FLAT_IMAGE_TYPE​

Inquires the identifier of the flat image buffer.

ValueDescription
M_INVALIDSpecifies that the image buffer has not been set, using MimControl with M_FLAT_IMAGE. This value is also returned when M_FLAT_CONST is set.
M_UNSIGNED + 8Specifies 8-bit unsigned data.
M_UNSIGNED + 16Specifies 16-bit unsigned data.

M_FLAT_IMAGE_WIDTH​

Inquires the width of the flat image buffer.

ValueDescription
M_INVALIDSpecifies that the image buffer has not been set, using MimControl with M_FLAT_IMAGE. This value is also returned when M_FLAT_CONST is set.
ValueSpecifies the width, in pixels.

M_GAIN_CONST​

Inquires the gain factor used to normalize (or scale) the result of the flat field calculation back to the full dynamic range of the destination image.

ValueDescription
(see M_GAIN_CONST)
M_AUTOMATICSpecifies that the gain factor has been set to be automatically calculated. To inquire the automatically calculated value, use M_EFFECTIVE_GAIN_CONST.
M_INVALID_CONSTSpecifies that the gain factor has not been set.

M_OFFSET_CONST​

Inquires the offset constant value. This is used to remove the electrical bias recorded in the grabbed image (from the CCD) and to reduce the black in the flat image when removing uneven lighting.

ValueDescription
(see M_OFFSET_CONST)
M_INVALID_CONSTSpecifies that the constant has not been set.

M_OFFSET_IMAGE_HEIGHT​

Inquires the height of the offset image buffer.

ValueDescription
M_INVALIDSpecifies that the image buffer has not been set, using MimControl with M_OFFSET_IMAGE. This value is also returned when M_OFFSET_CONST is set.
ValueSpecifies the height, in pixels.

M_OFFSET_IMAGE_NB_BANDS​

Inquires the number of bands in the offset image buffer.

ValueDescription
M_INVALIDSpecifies that the image buffer has not been set, using MimControl with M_OFFSET_IMAGE. This value is also returned when M_OFFSET_CONST is set.
ValueSpecifies the number of bands.

M_OFFSET_IMAGE_TYPE​

Inquires a combination of two values: data type and data depth of the offset image buffer.

ValueDescription
M_INVALIDSpecifies that the image buffer has not been set, using MimControl with M_OFFSET_IMAGE. This value is also returned when M_OFFSET_CONST is set.
M_UNSIGNED + 8Specifies 8-bit unsigned data.
M_UNSIGNED + 16Specifies 16-bit unsigned data.

M_OFFSET_IMAGE_WIDTH​

Inquires the width of the offset image buffer.

ValueDescription
M_INVALIDSpecifies that the image buffer has not been set, using MimControl with M_OFFSET_IMAGE. This value is also returned when M_OFFSET_CONST is set.
ValueSpecifies the width, in pixels.

Histogram equalization adaptive context ID​

Specifies a histogram equalization adaptive context, allocated using MimAlloc withM_HISTOGRAM_EQUALIZE_ADAPTIVE_CONTEXT, and used in MimHistogramEqualizeAdaptive operations.

M_ALPHA_VALUE​

Inquires the adjustment factor for M_EXPONENTIAL and M_RAYLEIGH operations.

ValueDescription
(see M_ALPHA_VALUE)

M_CLIP_LIMIT​

Inquires the maximum percentage of values that a tile's histogram bin can represent.

ValueDescription
(see M_CLIP_LIMIT)

M_HIST_SIZE​

Inquires the number of bins for each tile's histogram.

ValueDescription
(see M_HIST_SIZE)

M_NUMBER_OF_TILES_X​

Inquires the number of tiles along the X-direction of the source image specified with MimHistogramEqualizeAdaptive.

ValueDescription
(see M_NUMBER_OF_TILES_X)

M_NUMBER_OF_TILES_Y​

Inquires the number of tiles along the Y-direction of the source image specified with MimHistogramEqualizeAdaptive.

ValueDescription
(see M_NUMBER_OF_TILES_Y)

M_OPERATION​

Inquires the equalization operation that MimHistogramEqualizeAdaptive uses.

ValueDescription
(see M_OPERATION)

Linear IIR filter image processing context ID​

Specifies a linear IIR filter image processing context, allocated using MimAlloc with M_LINEAR_FILTER_IIR_CONTEXT, and used in MimConvolve and MimDifferential operations.

M_FILTER_DEFAULT_SHARPEN_PARAM​

Inquires the default sharpening operation value established by Aurora Imaging Library (MimDifferential).

ValueDescription
Value > 0.0Specifies the sharpening value.

M_FILTER_OPERATION​

Inquires the linear filter operation to perform (MimConvolve).

ValueDescription
(see M_FILTER_OPERATION)

M_FILTER_RESPONSE_TYPE​

Inquires the filter response type (MimConvolve).

ValueDescription
(see M_FILTER_RESPONSE_TYPE)

M_FILTER_SMOOTHNESS​

Inquires the degree of smoothness (strength of the denoising) to apply, according to the filter smoothness type (MimConvolve).

ValueDescription
(see M_FILTER_SMOOTHNESS)

M_FILTER_SMOOTHNESS_TYPE​

Inquires the filter smoothness type (MimConvolve).

ValueDescription
(see M_FILTER_SMOOTHNESS_TYPE)

M_FILTER_TYPE​

Inquires the type of predefined IIR filter to use for the convolution operation (MimConvolve).

ValueDescription
(see M_FILTER_TYPE)

Locate difference image processing result ID​

Specifies a locate difference image processing result buffer, allocated using MimAllocResult with M_LOCATE_DIFFERENCE_RESULT, and used in MimLocateDifference operations.

M_RESULT_OUTPUT_UNITS​

Inquires whether results are returned in pixel or world units.

ValueDescription
(see M_RESULT_OUTPUT_UNITS)

Locate peak 1D image processing context ID​

Specifies a 1D locate peak image processing context, allocated using MimAlloc withM_LOCATE_PEAK_1D_CONTEXT, and used in MimLocatePeak1d operations.

M_FRAME_SIZE​

Inquires the Y-size of the frames.

ValueDescription
(see M_FRAME_SIZE)

M_MINIMUM_CONTRAST​

Inquires the minimum contrast.

ValueDescription
(see M_MINIMUM_CONTRAST)

M_NUMBER_OF_FRAMES​

Inquires the total number of frames for which peaks can be extracted.

ValueDescription
(see M_NUMBER_OF_FRAMES)

M_NUMBER_OF_PEAKS​

Inquires the maximum number of peaks to find along a given lane. If more than the specified number of peaks are found, the highest peaks are kept.

ValueDescription
(see M_NUMBER_OF_PEAKS)

M_PEAK_INTENSITY_RANGE​

Inquires the number of pixels used to calculate the average peak intensity.

ValueDescription
(see M_PEAK_INTENSITY_RANGE)

M_PEAK_WIDTH_DELTA​

Inquires the peak width delta.

ValueDescription
(see M_PEAK_WIDTH_DELTA)

M_PEAK_WIDTH_NOMINAL​

Inquires the peak width nominal.

ValueDescription
(see M_PEAK_WIDTH_NOMINAL)

M_SCAN_LANE_DIRECTION​

Inquires the direction in which to detect peaks.

ValueDescription
(see M_SCAN_LANE_DIRECTION)

Match image processing context ID​

Specifies a match image processing context, allocated using MimAlloc withM_MATCH_CONTEXT, and used in MimMatch operations.

M_MASK_IMAGE_ATTRIBUTE​

Inquires the attribute of the mask image.

ValueDescription
M_INVALIDSpecifies that the mask image buffer has not been set, using MimControl with M_MASK_IMAGE.
ValueSpecifies a bit-encoded value that indicates the image buffer's attributes, set at allocation.

M_MASK_IMAGE_HEIGHT​

Inquires the height of the mask image.

ValueDescription
M_INVALIDSpecifies that the mask image buffer has not been set, using MimControl with M_MASK_IMAGE.
ValueSpecifies the height, in pixels.

M_MASK_IMAGE_NB_BANDS​

Inquires the number of bands of the mask image.

ValueDescription
M_INVALIDSpecifies that the mask image buffer has not been set, using MimControl with M_MASK_IMAGE.
ValueSpecifies the number of bands.

M_MASK_IMAGE_TYPE​

Inquires the bit depth and data type of the mask image.

ValueDescription
M_INVALIDSpecifies that the mask image buffer has not been set, using MimControl with M_MASK_IMAGE.
depth value + M_FLOATSpecifies the data depth and that the data type is floating-point.
depth value + M_SIGNEDSpecifies the data depth and that the data type is signed.
depth value + M_UNSIGNEDSpecifies the data depth and that the data type is unsigned.

M_MASK_IMAGE_WIDTH​

Inquires the width of the mask image.

ValueDescription
M_INVALIDSpecifies that the mask image buffer has not been set, using MimControl with M_MASK_IMAGE.
ValueSpecifies the width, in pixels.

M_MAX_SCORE​

Inquires the specified maximum score used to remap normalized correlation.

ValueDescription
(see M_MAX_SCORE)

M_MODE​

Inquires the type of algorithm used when performing the match.

ValueDescription
(see M_MODE)

M_MODEL_IMAGE_ATTRIBUTE​

Inquires the attributes of the internal buffer of the model image.

ValueDescription
M_INVALIDSpecifies that the model image buffer has not been set, using MimControl with M_MODEL_IMAGE.
ValueSpecifies a bit-encoded value that indicates the image buffer's attributes, set at allocation.

M_MODEL_IMAGE_HEIGHT​

Inquires the height of the model image.

ValueDescription
M_INVALIDSpecifies that the model image buffer has not been set, using MimControl with M_MODEL_IMAGE.
ValueSpecifies the height, in pixels.

M_MODEL_IMAGE_NB_BANDS​

Inquires the number of bands of the model image.

ValueDescription
M_INVALIDSpecifies that the model image buffer has not been set, using MimControl with M_MODEL_IMAGE.
ValueSpecifies the number of bands.

M_MODEL_IMAGE_TYPE​

Inquires the bit depth and data type of the model image.

ValueDescription
M_INVALIDSpecifies that the model image buffer has not been set, using MimControl with M_MODEL_IMAGE.
M_UNSIGNED + 8Specifies 8-bit unsigned data.
M_UNSIGNED + 16Specifies 16-bit unsigned data.

M_MODEL_IMAGE_WIDTH​

Inquires the width of the model image.

ValueDescription
M_INVALIDSpecifies that the model image buffer has not been set, using MimControl with M_MODEL_IMAGE.
ValueSpecifies the width, in pixels.

M_MODEL_STEP​

Inquires whether every pixel or every other pixel in the model image is used when matching the source image to the model image.

ValueDescription
(see M_MODEL_STEP)

M_SCORE_TYPE​

Inquires how the final correlation score is computed.

ValueDescription
(see M_SCORE_TYPE)

Rearrangement image processing context ID​

Specifies a rearrangement image processing context, allocated using MimAlloc withM_REARRANGE_CONTEXT, and used in MimRearrange operations.

M_MODE​

Inquires the processing mode.

ValueDescription
(see M_MODE)
M_INVALIDSpecifies that the processing mode has not been set.

M_XY_DESTINATION_ARRAY_SIZE​

Inquires the size of the arrays containing the X- and Y-offsets of the areas in the destination image buffer in which to copy the source areas.

ValueDescription
Value >= 0Specifies the size of the arrays.

M_XY_SIZE_ARRAY_SIZE​

Inquires the size of the arrays containing the width and height of the areas to copy.

ValueDescription
Value >= 0Specifies the size of the arrays.

M_XY_SOURCE_ARRAY_SIZE​

Inquires the size of the arrays containing the X- and Y-offsets of the areas to copy from the source image buffer into the destination image buffer.

ValueDescription
Value >= 0Specifies the size of the arrays.

Remap image processing context ID​

Specifies a remap image processing context, allocated using MimAlloc with M_IM_REMAP_CONTEXT, and used inMimRemap operations.

M_DST_END_VALUE​

Inquires the end pixel value used to compute the destination range.

ValueDescription
(see M_DST_END_VALUE)

M_DST_RANGE​

Inquires whether to use the destination image buffer or the remap image processing context to determine the destination range.

ValueDescription
(see M_DST_RANGE)

M_DST_START_VALUE​

Inquires the start pixel value used to compute the destination range.

ValueDescription
(see M_DST_START_VALUE)

M_REMAP_FUNCTION​

Inquires the function used to map the source image buffer to the destination image buffer.

ValueDescription
(see M_REMAP_FUNCTION)

M_SRC_END_VALUE​

Inquires the end pixel value used to compute the source range.

ValueDescription
(see M_SRC_END_VALUE)

M_SRC_RANGE​

Inquires whether to use the source image buffer or the remap image processing context to determine the source range.

ValueDescription
(see M_SRC_RANGE)

M_SRC_START_VALUE​

Inquires the start pixel value used to compute the source range.

ValueDescription
(see M_SRC_START_VALUE)

Statistics image processing context ID​

Specifies a statistics image processing context, allocated using MimAlloc with M_STATISTICS_CONTEXT, and used byMimStatCalculate as the operation to perform.

M_COND_HIGH​

Inquires the upper limit of the selected condition (inquired using M_CONDITION) that establishes which pixels to include in the statistical operation(s).

ValueDescription
(see M_COND_HIGH)

M_COND_LOW​

Inquires the lower limit of the selected condition (inquired using M_CONDITION) that establishes which pixels to include in the statistical operation(s).

ValueDescription
(see M_COND_LOW)

M_CONDITION​

Inquires the condition for the statistical computation that establishes which pixels to include in the statistical operation(s).

ValueDescription
(see M_CONDITION)

M_GLCM_PAIR_OFFSET_X​

Inquires the displacement in X between pixel pairs used to generate the co-occurrence matrix.

ValueDescription
(see M_GLCM_PAIR_OFFSET_X)

M_GLCM_PAIR_OFFSET_Y​

Inquires the displacement in Y between pixel pairs used to generate the co-occurrence matrix.

ValueDescription
(see M_GLCM_PAIR_OFFSET_Y)

M_GLCM_QUANTIFICATION​

Inquires the depth of the gray level of the co-occurrence matrix.

ValueDescription
(see M_GLCM_QUANTIFICATION)

M_PREPROCESSED​

Inquires whether the statistics image processing context was preprocessed (that is, whether MimStatCalculatewas called).

ValueDescription
M_FALSESpecifies that the statistics image processing context was not preprocessed.
M_TRUESpecifies that the statistics image processing context was preprocessed.

M_SOURCE_SIZE_X​

Inquires the width of a typical source image.

ValueDescription
(see M_SOURCE_SIZE_X)
M_INVALIDSpecifies that the width has not been set.

M_SOURCE_SIZE_Y​

Inquires the height of a typical source image.

ValueDescription
(see M_SOURCE_SIZE_Y)
M_INVALIDSpecifies that the height has not been set.

M_STAT_ANGULAR_DATA_COHERENCE​

Inquires whether to calculate the coherence of the angular data.

ValueDescription
(see M_STAT_ANGULAR_DATA_COHERENCE)

M_STAT_ANGULAR_DATA_MEAN​

Inquires whether to calculate the dominant direction of the unit vectors.

ValueDescription
(see M_STAT_ANGULAR_DATA_MEAN)

M_STAT_GLCM_CONTRAST​

Inquires whether to calculate the contrast of all the grayscale pixel values within a specified neighborhood in relation to the normalized co-occurrence probability of each pixel.

ValueDescription
(see M_STAT_GLCM_CONTRAST)

M_STAT_GLCM_CORRELATION​

Inquires whether to calculate the correlation within the normalized co-occurrence probability in a specified neighborhood.

ValueDescription
(see M_STAT_GLCM_CORRELATION)

M_STAT_GLCM_DISSIMILARITY​

Inquires whether to calculate the dissimilarity between the normalized co-occurrence probability and the gray level co-occurrence matrix of a specified neighborhood.

ValueDescription
(see M_STAT_GLCM_DISSIMILARITY)

M_STAT_GLCM_ENERGY​

Inquires whether to calculate the energy between two points in the gray level co-occurrence matrix of a given neighborhood.

ValueDescription
(see M_STAT_GLCM_ENERGY)

M_STAT_GLCM_ENTROPY​

Inquires whether to calculate the inverse of the energy between two points in the normalized co-occurrence probability of a specified neighborhood.

ValueDescription
(see M_STAT_GLCM_ENTROPY)

M_STAT_GLCM_HOMOGENEITY​

Inquires whether to calculate the similarity between the normalized co-occurrence probability and the gray level co-occurrence matrix of a given neighborhood.

ValueDescription
(see M_STAT_GLCM_HOMOGENEITY)

M_STAT_MAX​

Inquires whether to calculate the maximum pixel value from each pixel location across the source image.

ValueDescription
(see M_STAT_MAX)

M_STAT_MAX_ABS​

Inquires whether to calculate the maximum absolute pixel value from each pixel location across the source image.

ValueDescription
(see M_STAT_MAX_ABS)

M_STAT_MEAN​

Inquires whether to calculate the mean value of the pixel value from each pixel location across the source image.

ValueDescription
(see M_STAT_MEAN)

M_STAT_MIN​

Inquires whether to calculate the minimum pixel value from each pixel location across the source image.

ValueDescription
(see M_STAT_MIN)

M_STAT_MIN_ABS​

Inquires whether to calculate the minimum absolute pixel value from each pixel location across the source image.

ValueDescription
(see M_STAT_MIN_ABS)

M_STAT_NUMBER​

Inquires whether to keep track of the number of pixels, from the source image, that satisfied the condition specified when calling MimStatCalculate.

ValueDescription
(see M_STAT_NUMBER)

M_STAT_ORIENTATION_DATA_COHERENCE​

Inquires whether to calculate the coherence of the orientation data.

ValueDescription
(see M_STAT_ORIENTATION_DATA_COHERENCE)

M_STAT_ORIENTATION_DATA_MEAN​

Inquires whether to calculate the dominant orientation of the unit vectors.

ValueDescription
(see M_STAT_ORIENTATION_DATA_MEAN)

M_STAT_STANDARD_DEVIATION​

Inquires whether to calculate the standard deviation from the value of each pixel location across the source image.

ValueDescription
(see M_STAT_STANDARD_DEVIATION)

M_STAT_SUM​

Inquires whether to calculate the sum of the pixel values from each pixel location across the source image.

ValueDescription
(see M_STAT_SUM)

M_STAT_SUM_ABS​

Inquires whether to calculate the sum of the absolute pixel values from each pixel location across the source image.

ValueDescription
(see M_STAT_SUM_ABS)

M_STAT_SUM_OF_SQUARES​

Inquires whether to calculate the sum of the squared pixel values from each pixel location across the source image.

ValueDescription
(see M_STAT_SUM_OF_SQUARES)

M_STEP_SIZE_X​

Inquires the distance between the neighborhood along the X-axis in which to evaluate the specified statistic.

ValueDescription
(see M_STEP_SIZE_X)

M_STEP_SIZE_Y​

Inquires the distance between the neighborhood along the Y-axis in which to evaluate the specified statistic.

ValueDescription
(see M_STEP_SIZE_Y)

M_TILE_SIZE_X​

Inquires the X-size (width) of the neighborhood in which to evaluate the specified statistic.

ValueDescription
(see M_TILE_SIZE_X)
M_INVALID_CONSTSpecifies that the constant (M_TILE_SIZE_X) has not been set.

M_TILE_SIZE_Y​

Inquires the Y-size (height) of the neighborhood in which to evaluate the specified statistic.

ValueDescription
(see M_TILE_SIZE_Y)
M_INVALID_CONSTSpecifies that the constant (M_TILE_SIZE_Y) has not been set.

Unwarp along path image processing context ID​

Specifies an unwarp along image processing context, allocated using MimAlloc with M_UNWARP_ALONG_PATH_CONTEXT, and used byMimUnwarpAlongPath as the operation to perform.

M_DESTINATION_SIZE_X​

Inquires the width of the destination buffer if one was specified when calling MimUnwarpAlongPath with M_PREPROCESS. If a destination buffer was not specified, this is the length (X-size) of the path, rounded up to the nearest integer.

ValueDescription
Value >= 0Specifies the width of the destination buffer.

M_DESTINATION_SIZE_Y​

Inquires the height of the destination buffer if one was specified when calling MimUnwarpAlongPath with M_PREPROCESS. If a destination buffer was not specified, this is the width (Y-size) of the path, rounded up to the nearest integer, set using MimControl with M_SINGLE_WIDTH.

ValueDescription
Value >= 0Specifies the height of the destination buffer.

M_INTERPOLATION_MODE​

Inquires the interpolation mode used when unwarping along the path.

ValueDescription
(see M_INTERPOLATION_MODE)

M_MODE​

Inquires the type of path. This path must be set using MimPut.

ValueDescription
(see M_MODE)

M_OVERSCAN​

Inquires how to handle pixels that map outside of the source image buffer.

ValueDescription
(see M_OVERSCAN)

M_PATH_ARRAY_SIZE​

Inquires the required array size to store the values retrieved using MimGet with M_XY_PATH.

ValueDescription
Value >= 0Specifies the size of the array.

M_SINGLE_WIDTH​

Inquires the single width for all points along the path.

ValueDescription
(see M_SINGLE_WIDTH)

M_UNWARP_SAMPLING_MODE​

Inquires which algorithm to use for the unwarp along path operation.

ValueDescription
(see M_UNWARP_SAMPLING_MODE)

M_WORK_PATH_ARRAY_SIZE​

Inquires the required array size to store the values retrieved using MimGet with M_XY_WORK_PATH, M_XY_WORK_TOP_PATH, and M_XY_WORK_BOTTOM_PATH.

ValueDescription
Value >= 0Specifies the size of the array.

Wavelet image processing context ID​

Specifies a wavelet image processing context, allocated using MimAlloc with M_WAVELET_TRANSFORM_CONTEXT or M_WAVELET_TRANSFORM_CUSTOM_CONTEXT, and used in MimWaveletTransform and MimWaveletDenoise operations. Unless otherwise specified, inquire types apply to both M_WAVELET_TRANSFORM_CONTEXT and M_WAVELET_TRANSFORM_CUSTOM_CONTEXT context types.

M_FILTER_FORWARD_HIGH_PASS_ID​

Inquires the identifier of the internal buffer containing the values used for the high-pass filter of a forward transformation.

ValueDescription
M_NULLSpecifies that there is no information to inquire about.
Kernel Buffer IDSpecifies the identifier of the kernel buffer containing the filter values.

M_FILTER_FORWARD_LOW_PASS_ID​

Inquires the identifier of the internal buffer containing the values used for the low-pass filter of a forward transformation.

ValueDescription
M_NULLSpecifies that there is no information to inquire about.
Kernel Buffer IDSpecifies the identifier of the kernel buffer containing the filter values.

M_FILTER_REVERSE_HIGH_PASS_ID​

Inquires the identifier of the internal buffer containing the values used for the high-pass filter of a reverse transformation.

ValueDescription
M_NULLSpecifies that there is no information to inquire about.
Kernel Buffer IDSpecifies the identifier of the kernel buffer containing the filter values.

M_FILTER_REVERSE_LOW_PASS_ID​

Inquires the identifier of the internal buffer containing the values used for the low-pass filter of a reverse transformation.

ValueDescription
M_NULLSpecifies that there is no information to inquire about.
Kernel Buffer IDSpecifies the identifier of the kernel buffer containing the filter values.

M_TRANSFORMATION_DOMAIN​

Inquires whether the mathematical domain of the filter specified to perform the wavelet transformation consists of complex numbers or only real numbers. Complex numbers have an imaginary part (imaginary numbers), in addition to a real part (real numbers).

ValueDescription
M_COMPLEXSpecifies that the mathematical domain of the filter consists of real and imaginary numbers. Such transformations use a complex type of wavelet filter (MimControl with M_WAVELET_TYPE), or a custom wavelet filter containing real and imaginary numbers (MimWaveletSetFilter).
M_REALSpecifies that the mathematical domain of the filter consists of only real numbers. Such transformations use a non-complex type of wavelet filter (MimControl with M_WAVELET_TYPE), or a custom wavelet filter containing real numbers only (MimWaveletSetFilter).

M_TRANSFORMATION_MODE​

Inquires the wavelet transformation mode.

ValueDescription
(see M_TRANSFORMATION_MODE)

M_WAVELET_CONTEXT_TYPE​

Inquires the type of wavelet transformation context allocated.

ValueDescription
M_CUSTOMSpecifies that the wavelet context was allocated usingM_WAVELET_TRANSFORM_CUSTOM_CONTEXT.
M_PREDEFINEDSpecifies that the wavelet context was allocated using M_WAVELET_TRANSFORM_CONTEXT.

M_WAVELET_SIZE​

Inquires the size of the wavelet defined in the context. If the context type is M_WAVELET_TRANSFORM_CONTEXT, the size depends on the specified M_WAVELET_TYPE control. If the context type is M_WAVELET_TRANSFORM_CUSTOM_CONTEXT, the size depends on the filters specified with MimWaveletSetFilter.

ValueDescription
Value >= 0Specifies the size of the wavelet.

M_WAVELET_TYPE​

Inquires the type of wavelet filter used by the wavelet transformation context. This setting is only available for an M_WAVELET_TRANSFORM_CONTEXT context type.

ValueDescription
(see M_WAVELET_TYPE)
M_CUSTOMSpecifies a custom wavelet filter. This indicates that you are using an M_WAVELET_TRANSFORM_CUSTOM_CONTEXT context type. Custom wavelet filters are set with MimWaveletSetFilter.

Combination Constants — For inquiring the priority (order) with which​

Optional.

Usage: You can add one of the following values to the above-mentioned values to determine the priority (order) with which MimAugment performs the corresponding operation.

M_PRIORITY​

Inquires the priority with which MimAugment performs the corresponding operation.

ValueDescription
Value >= 0 (default)Specifies the priority (order).

Combination Constants — For inquiring the probability that​

Optional.

Usage: You can add one of the following values to the above-mentioned values to determine the probability that MimAugment performs the corresponding operation.

M_PROBABILITY​

Inquires the probability that MimAugment performs the corresponding operation.

ValueDescription
0.0 <= Value <= 100.0Specifies the probability, as a percentage.

Combination Constants — For specifying whether undecimated wavelet transformations are centered​

Optional.

Usage: You can add one of the following values to the above-mentioned values to specify undecimated wavelet transformations that are centered.

ValueDescription
M_CENTERSpecifies undecimated wavelet transformations that are centered.

Combination Constants — For specifying which internal buffer to inquire about (real or imaginary numbers)​

Optional.

Usage: You can add one of the following values to the above-mentioned values to specify which internal buffer to inquire about (real or imaginary numbers).

ValueDescription
M_IMAGINARY_PARTInquires about the internal buffer containing the imaginary part of the values used by the wavelet filter.
M_REAL_PART (default)Inquires about the internal buffer containing the real part of the values used by the wavelet filter.

For inquiring about a specific type of image processing result buffer​

For a specific type of image processing result buffer, the ContextOrResultImId and InquireType parameters can be set to one of the following:


Event list image processing result ID​

Specifies an event list image processing result buffer, allocated using MimAllocResult with M_EVENT_LIST, and used in MimLocateEvent operations.

M_RESULT_OUTPUT_UNITS​

Inquires whether results are returned in pixel or world units.

ValueDescription
(see M_RESULT_OUTPUT_UNITS)

Intensity histogram image processing result ID​

Specifies an intensity histogram image processing result buffer, allocated using MimAllocResult with M_HIST_LIST, and used in MimHistogram operations.

M_HIST_BIN_SIZE_MODE​

Inquires the number of values each histogram bin can hold.

ValueDescription
(see M_HIST_BIN_SIZE_MODE)

M_HIST_SMOOTHING_ITERATIONS​

Inquires the number of smoothing iterations to perform on the histogram after it has been generated.

ValueDescription
(see M_HIST_SMOOTHING_ITERATIONS)

Locate peak 1D image processing result ID​

Specifies a 1D locate peak image processing result buffer, allocated using MimAllocResult with M_LOCATE_PEAK_1D_CONTEXT, and used in MimLocatePeak1d operations.

M_PEAK_INTENSITY_INVALID_VALUE​

Inquires the intensity value to use for missing peaks.

ValueDescription
(see M_PEAK_INTENSITY_INVALID_VALUE)

M_SORT_CRITERION​

Inquires the characteristic with which to sort peaks.

ValueDescription
(see M_SORT_CRITERION)

Combination Constants — For specifying the order to sort peaks​

Optional.

Usage: You can add one of the following values to the above-mentioned values to specify the order to sort peaks.

ValueDescription
M_SORT_DOWNSorts peaks in descending order.
M_SORT_UPSorts peaks in ascending order.

Combination Constants — For specifying the data type​

Optional.

Usage: You can add one of the following values to the above-mentioned values to cast the requested information to a required data type.

M_TYPE_AIL_DOUBLE​

Casts the requested information to an AIL_DOUBLE.

M_TYPE_AIL_ID​

Casts the requested information to an AIL_ID. Note that M_TYPE_AIL_ID should only be used with M_OWNER_SYSTEM.

M_TYPE_AIL_INT​

Casts the requested information to an AIL_INT.

M_TYPE_AIL_INT32​

Casts the requested information to an AIL_INT32.

M_TYPE_AIL_INT64​

Casts the requested information to an AIL_INT64.

Return Value​

Type: AIL_INT

The returned value is the requested information, if it is an_AIL_INT_. If the requested information is an AIL_DOUBLE or if it is an_AIL_INT64_ on a 32-bit system, this function will return M_NULL.

Remarks​

Note that some of the values listed above are not available in Aurora Imaging Library Lite. See the value's corresponding operation function for Aurora Imaging Library Lite availability.

Copyright © 2026 Zebra Technologies.