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.