MIL_ID ContextOrResultImId, | //in |
MIL_INT64 InquireType, | //in |
void *UserVarPtr | //out |
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.
Specifies the identifier of the image processing context or result buffer about which to inquire information.
See the Parameter associations section for possible values that can be specified.
Specifies the type of information about which to inquire.
See the Parameter associations section for possible values that can be specified.
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.
See the Parameter associations section for possible values that can be returned.
The tables below list possible values for the ContextOrResultImId and InquireType parameters and possible values returned to the UserVarPtr parameter.
For any image processing result buffer, the ContextOrResultImId and InquireType parameters can be set to one of the following.
Unless otherwise specified, the following values require that you pass the UserVarPtr parameter the address of a MIL_INT.
For inquiring about any image processing
result buffer
|
|||||||||||||||||||||||||||||||||||||||
ContextOrResultImId |
Description
|
||||||||||||||||||||||||||||||||||||||
InquireType | |||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
Image processing result buffer ID + |
Specifies an image processing result buffer, allocated using MimAllocResult(). (more details...) |
||||||||||||||||||||||||||||||||||||||
M_MODIFICATION_COUNT + |
Inquires the number of modifications made to the result buffer since it was allocated. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of modifications. |
||||||||||||||||||||||||||||||||||||||
M_OWNER_SYSTEM + |
Inquires the identifier of the system on which the result buffer is allocated. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: MIL_ID |
||||||||||||||||||||||||||||||||||||||
M_DEFAULT_HOST |
Specifies the default Host system of the current MIL application. |
||||||||||||||||||||||||||||||||||||||
MIL system identifier |
Specifies a valid system identifier, previously allocated using MsysAlloc(). |
||||||||||||||||||||||||||||||||||||||
M_RESULT_SIZE + |
Inquires the number of entries in the result buffer. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of buffer entries. INFO |
||||||||||||||||||||||||||||||||||||||
M_RESULT_TYPE + |
Inquires the attribute or nature of the result buffer. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_COUNT_LIST |
Specifies that the buffer can hold MimCountDifference() results. |
||||||||||||||||||||||||||||||||||||||
M_EVENT_LIST |
Specifies that the buffer can hold MimLocateEvent() results. |
||||||||||||||||||||||||||||||||||||||
M_EXTREME_LIST |
Specifies that the buffer can hold MimFindExtreme() results. |
||||||||||||||||||||||||||||||||||||||
M_FIND_ORIENTATION_LIST |
Specifies that the buffer can hold MimFindOrientation() results. |
||||||||||||||||||||||||||||||||||||||
M_HIST_LIST |
Specifies that the buffer can hold MimHistogram() results. |
||||||||||||||||||||||||||||||||||||||
M_LOCATE_PEAK_1D_RESULT |
Specifies that the buffer can hold MimLocatePeak1d() results. INFO |
||||||||||||||||||||||||||||||||||||||
M_PROJ_LIST |
Specifies that the buffer can hold MimProject() results. |
||||||||||||||||||||||||||||||||||||||
M_STAT_LIST |
Specifies that the buffer can hold MimStat() results. |
||||||||||||||||||||||||||||||||||||||
M_STAT_MULTIPLE_RESULT |
Specifies that the buffer can hold MimStatMultiple() results. |
||||||||||||||||||||||||||||||||||||||
M_WAVELET_TRANSFORM_RESULT |
Specifies that the buffer can hold results from MimWaveletTransform() and MimWaveletDenoise(). INFO |
For any image processing context, the ContextOrResultImId and InquireType parameters can be set to the following:
Unless otherwise specified, the following values require that you pass the UserVarPtr parameter the address of a MIL_INT.
For inquiring about any image processing
context
|
|||||||||||||||||||||||||||||||||||||||
ContextOrResultImId |
Description
|
||||||||||||||||||||||||||||||||||||||
InquireType | |||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
Image processing context ID + |
Specifies an image processing context, allocated using MimAlloc(). (more details...) |
||||||||||||||||||||||||||||||||||||||
M_CONTEXT_TYPE + |
Inquires the type of the image processing context. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_BINARIZE_ADAPTIVE_CONTEXT |
Specifies an image processing context that can be used with MimBinarizeAdaptive() to perform an adaptive binarization. |
||||||||||||||||||||||||||||||||||||||
M_BINARIZE_ADAPTIVE_FROM_SEED_CONTEXT |
Specifies an image processing context that can be used with MimBinarizeAdaptive() to perform an adaptive binarization using seeds. |
||||||||||||||||||||||||||||||||||||||
M_DEAD_PIXEL_CONTEXT |
Specifies an image processing context that can be used with MimDeadPixelCorrection(). |
||||||||||||||||||||||||||||||||||||||
M_DEINTERLACE_CONTEXT |
Specifies an image processing context that can be used with MimDeinterlace(). |
||||||||||||||||||||||||||||||||||||||
M_FIND_ORIENTATION_CONTEXT |
Specifies an image processing context that can be used with MimFindOrientation(). |
||||||||||||||||||||||||||||||||||||||
M_FLAT_FIELD_CONTEXT |
Specifies an image processing context that can be used with MimFlatField(). |
||||||||||||||||||||||||||||||||||||||
M_HISTOGRAM_EQUALIZE_ADAPTIVE_CONTEXT |
Specifies an image processing context that can be used with MimHistogramEqualizeAdaptive(). |
||||||||||||||||||||||||||||||||||||||
M_LOCATE_PEAK_1D_CONTEXT |
Specifies an image processing context that can be used with MimLocatePeak1d(). |
||||||||||||||||||||||||||||||||||||||
M_MATCH_CONTEXT |
Specifies an image processing context that can be used with MimMatch(). |
||||||||||||||||||||||||||||||||||||||
M_REARRANGE_CONTEXT |
Specifies an image processing context that can be used with MimRearrange(). |
||||||||||||||||||||||||||||||||||||||
M_STAT_MULTIPLE_CONTEXT |
Specifies an image processing context that can be used with MimStatMultiple(). |
||||||||||||||||||||||||||||||||||||||
M_WAVELET_TRANSFORM_CONTEXT |
Specifies an image processing context that can be used with MimWaveletTransform() and MimWaveletDenoise(). |
||||||||||||||||||||||||||||||||||||||
M_WAVELET_TRANSFORM_CUSTOM_CONTEXT |
Specifies a custom image processing context that can be used with MimWaveletTransform() and MimWaveletDenoise(). |
For an image processing context of a specific type, the ContextOrResultImId and InquireType parameters can be set to one of the following:
Unless otherwise specified, the following values require that you pass the UserVarPtr parameter the address of a MIL_INT.
For inquiring about a specific type of
image processing context
|
|||||||||||||||||||||||||||||||||||||||
ContextOrResultImId |
Description
|
||||||||||||||||||||||||||||||||||||||
InquireType | |||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
Adaptive binarize context ID + |
Specifies an adaptive binarize context, allocated using MimAlloc() with M_BINARIZE_ADAPTIVE_CONTEXT, and used in MimBinarizeAdaptive() operations. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_AVERAGE_MODE + |
Inquires how MIL establishes average pixel values. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_GAUSSIAN |
Specifies a Gaussian type average. |
||||||||||||||||||||||||||||||||||||||
M_UNIFORM |
Specifies a uniform type average. |
||||||||||||||||||||||||||||||||||||||
M_FOREGROUND_VALUE + |
Inquires whether the objects to binarize are lighter or darker than the background. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_FOREGROUND_BLACK |
Specifies that the objects to binarize are darker than the background. |
||||||||||||||||||||||||||||||||||||||
M_FOREGROUND_WHITE |
Specifies that the objects to binarize are lighter than the background. |
||||||||||||||||||||||||||||||||||||||
M_GLOBAL_MAX + |
Inquires the maximum threshold value. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value > M_GLOBAL_MIN |
Specifies the maximum threshold value. |
||||||||||||||||||||||||||||||||||||||
M_GLOBAL_MIN + |
Inquires the minimum threshold value. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value < M_GLOBAL_MAX |
Specifies the minimum threshold value. |
||||||||||||||||||||||||||||||||||||||
M_GLOBAL_OFFSET + |
Inquires the offset to add to each established threshold value. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the offset. |
||||||||||||||||||||||||||||||||||||||
M_GLOBAL_OFFSET_SECOND_PASS + |
Inquires the offset to apply to the threshold values for the second pass of an hysteresis adaptive binarization. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the offset. |
||||||||||||||||||||||||||||||||||||||
M_HYSTERESIS + |
Inquires whether to perform the adaptive binarization using an hysteresis process. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that the adaptive binarization does not use an hysteresis process. |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that the adaptive binarization uses an hysteresis process. INFO |
||||||||||||||||||||||||||||||||||||||
M_LOCAL_DIMENSION + |
Inquires the size of the neighborhood that the threshold mode uses to establish threshold values. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value >= 1 |
Specifies the size of the neighborhood, in pixels. INFO |
||||||||||||||||||||||||||||||||||||||
M_MINIMUM_CONTRAST + |
Inquires the minimum contrast between background and foreground pixels. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the minimum contrast. |
||||||||||||||||||||||||||||||||||||||
M_NIBLACK_BIAS + |
Inquires the bias for Niblack's binarization mode. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the bias. INFO |
||||||||||||||||||||||||||||||||||||||
M_NIBLACK_BIAS_SECOND_PASS + |
Inquires the bias for the second pass of a Niblack adaptive binarization that uses an hysteresis process. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the bias. |
||||||||||||||||||||||||||||||||||||||
M_THRESHOLD_MODE + |
Inquires how MIL establishes the threshold values with which to binarize the source image. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_BERNSEN |
Specifies that threshold values are established using Bernsen's adaptive threshold algorithm. INFO |
||||||||||||||||||||||||||||||||||||||
M_LOCAL_MEAN |
Specifies that threshold values are established using adaptive local mean calculations. INFO |
||||||||||||||||||||||||||||||||||||||
M_NIBLACK |
Specifies that threshold values are established using Niblack's adaptive threshold algorithm. INFO |
||||||||||||||||||||||||||||||||||||||
M_PSEUDOMEDIAN |
Specifies that threshold values are established using adaptive pseudomedian calculations. INFO |
||||||||||||||||||||||||||||||||||||||
Adaptive binarize from seed context ID + |
Specifies an adaptive binarize context that uses seeds, allocated using MimAlloc() with M_BINARIZE_ADAPTIVE_FROM_SEED_CONTEXT, and used in MimBinarizeAdaptive() operations. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_FOREGROUND_VALUE + |
Inquires whether the objects to binarize are lighter or darker than the background. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_FOREGROUND_BLACK |
Specifies that the objects to binarize are darker than the background. |
||||||||||||||||||||||||||||||||||||||
M_FOREGROUND_WHITE |
Specifies that the objects to binarize are lighter than the background. |
||||||||||||||||||||||||||||||||||||||
M_GLOBAL_OFFSET + |
Inquires the offset to add to each established threshold value. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the offset. |
||||||||||||||||||||||||||||||||||||||
M_NB_ITERATIONS + |
Inquires the number of times to perform the adaptive threshold process specified with M_THRESHOLD_MODE. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_TO_IDEMPOTENCE |
Specifies that the threshold process iterates until idempotence is reached. INFO |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the number of iterations. INFO |
||||||||||||||||||||||||||||||||||||||
M_NB_SEED_ITERATIONS + |
Inquires the number of iterations with which to internally establish seeds. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the number of iterations. INFO |
||||||||||||||||||||||||||||||||||||||
M_THRESHOLD_MODE + |
Inquires how MIL uses seeds to establish the threshold values with which to binarize the source image. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_LEVEL |
Specifies that threshold values are established using an adaptive leveling. INFO |
||||||||||||||||||||||||||||||||||||||
M_RECONSTRUCT |
Specifies that threshold values are established using an adaptive geodesic reconstruction. INFO |
||||||||||||||||||||||||||||||||||||||
M_TOGGLE |
Specifies that threshold values are established as one of two possibilities, defined by the seeds. INFO |
||||||||||||||||||||||||||||||||||||||
Dead
pixel correction image processing context ID + |
Specifies a dead pixel correction image processing context, allocated using MimAlloc() with M_DEAD_PIXEL_CONTEXT, and used in MimDeadPixelCorrection() operations. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DEAD_PIXELS_IMAGE_ATTRIBUTE + |
Inquires the attribute of the dead pixels image. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that dead pixels have not been specified using MimControl() with M_DEAD_PIXELS or using MimPut() with M_XY_DEAD_PIXELS. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies 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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that dead pixels have not been specified using MimControl() with M_DEAD_PIXELS or using MimPut() with M_XY_DEAD_PIXELS. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the height, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_DEAD_PIXELS_IMAGE_NB_BANDS + |
Inquires the number of bands of the dead pixels image. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that dead pixels have not been specified using MimControl() with M_DEAD_PIXELS or using MimPut() with M_XY_DEAD_PIXELS. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of bands. |
||||||||||||||||||||||||||||||||||||||
M_DEAD_PIXELS_IMAGE_TYPE + |
Inquires the bit depth and data type of the dead pixels image. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that dead pixels have not been specified using MimControl() with M_DEAD_PIXELS or using MimPut() with M_XY_DEAD_PIXELS. |
||||||||||||||||||||||||||||||||||||||
depth value + M_FLOAT |
Specifies the data depth and that the data type is floating-point. |
||||||||||||||||||||||||||||||||||||||
depth value + M_SIGNED |
Specifies the data depth and that the data type is signed. |
||||||||||||||||||||||||||||||||||||||
depth value + M_UNSIGNED |
Specifies the data depth and that the data type is unsigned. |
||||||||||||||||||||||||||||||||||||||
M_DEAD_PIXELS_IMAGE_WIDTH + |
Inquires the width of the dead pixels image. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that dead pixels have not been specified using MimControl() with M_DEAD_PIXELS or using MimPut() with M_XY_DEAD_PIXELS. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the width, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_INTERPOLATION_MODE + |
Inquires the interpolation mode used to establish the new value for dead pixels. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_AVERAGE |
Specifies to overwrite a dead pixel with an interpolation performed using a weighted average of all its neighboring pixels in the source image. |
||||||||||||||||||||||||||||||||||||||
M_XY_DEAD_PIXELS_ARRAY_SIZE + |
Inquires the number of elements in the arrays containing the X- and Y-coordinates of the dead pixels. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies 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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DEINTERLACE_TYPE + |
Inquires the deinterlacing algorithm. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_ADAPTIVE_AVERAGE |
Specifies that the average algorithm is applied to the pixels that are considered to be part of a moving object and leaves the background pixels unchanged. |
||||||||||||||||||||||||||||||||||||||
M_ADAPTIVE_BOB |
Specifies that the bob algorithm is applied to the pixels that are considered to be part of a moving object and leaves the background pixels unchanged. |
||||||||||||||||||||||||||||||||||||||
M_ADAPTIVE_DISCARD |
Specifies that the discard algorithm is applied to the pixels that are considered to be part of a moving object and leaves the background pixels unchanged. |
||||||||||||||||||||||||||||||||||||||
M_AVERAGE |
Specifies the averaging algorithm. INFO |
||||||||||||||||||||||||||||||||||||||
M_BOB |
Specifies the bob algorithm. INFO |
||||||||||||||||||||||||||||||||||||||
M_DISCARD |
Specifies the discard algorithm. INFO |
||||||||||||||||||||||||||||||||||||||
M_DISCARD_FIELD + |
Inquires the field that is discarded when M_DEINTERLACE_TYPE is set to M_DISCARD or M_ADAPTIVE_DISCARD. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_EVEN_FIELD |
Specifies that the even field is discarded. |
||||||||||||||||||||||||||||||||||||||
M_ODD_FIELD |
Specifies that the odd field is discarded. |
||||||||||||||||||||||||||||||||||||||
M_FIRST_FIELD + |
Inquires the field that is processed first when M_DEINTERLACE_TYPE is set to M_BOB or M_ADAPTIVE_BOB. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_EVEN_FIELD |
Specifies that the even field is processed first. |
||||||||||||||||||||||||||||||||||||||
M_ODD_FIELD |
Specifies that the odd field is processed first. |
||||||||||||||||||||||||||||||||||||||
M_MOTION_DETECT_NUM_FRAMES + |
Inquires the number of frames to use to perform the motion detection. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value > 1 |
Specifies the number of 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). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that the output images are the deinterlaced images. |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that the output images indicate the background pixels and the pixels that are considered to be part of the object in motion. |
||||||||||||||||||||||||||||||||||||||
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. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_CENTER_FRAME |
Specifies that the center frame in the group is used as the reference frame. |
||||||||||||||||||||||||||||||||||||||
M_FIRST_FRAME |
Specifies that the first frame in the group is used as the reference frame. |
||||||||||||||||||||||||||||||||||||||
M_LAST_FRAME |
Specifies that the last frame in the group is used as the reference frame. |
||||||||||||||||||||||||||||||||||||||
0 <= Value < M_MOTION_DETECT_NUM_FRAMES |
Specifies the index of the frame relative to the first frame of the group. INFO |
||||||||||||||||||||||||||||||||||||||
M_MOTION_DETECT_THRESHOLD + |
Inquires the threshold value used for motion detection. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the threshold. |
||||||||||||||||||||||||||||||||||||||
M_SOURCE_FIRST_IMAGE + |
Inquires the index of the input image used to generate the first deinterlaced image. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the index of the image in the source image array. |
||||||||||||||||||||||||||||||||||||||
Find orientation image processing context ID + |
Specifies a find orientation image processing context identifier, allocated using MimAlloc() with M_FIND_ORIENTATION_CONTEXT, and used in MimFindOrientation() operations. (more details...) |
||||||||||||||||||||||||||||||||||||||
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. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DISABLE |
Specifies that MimFindOrientation() cannot ignore the image's borders. INFO |
||||||||||||||||||||||||||||||||||||||
M_ENABLE |
Specifies that MimFindOrientation() can ignore the image's borders. INFO |
||||||||||||||||||||||||||||||||||||||
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. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies the upper limit of frequencies in which to look for dominant orientations, as a percentage of the maximum frequency. INFO |
||||||||||||||||||||||||||||||||||||||
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. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
0.0 <= Value <= 100.0 |
Specifies the lower limit of frequencies in which to look for dominant orientations, as a percentage of the maximum frequency. INFO |
||||||||||||||||||||||||||||||||||||||
M_INTERPOLATION_MODE + |
Inquires the interpolation mode for the resizing used if the source image is of an inappropriate size. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_NEAREST_NEIGHBOR. |
||||||||||||||||||||||||||||||||||||||
M_AVERAGE |
Specifies averaging interpolation. INFO |
||||||||||||||||||||||||||||||||||||||
M_BICUBIC |
Specifies bicubic interpolation. |
||||||||||||||||||||||||||||||||||||||
M_BILINEAR |
Specifies bilinear interpolation. |
||||||||||||||||||||||||||||||||||||||
M_INTERPOLATE |
Specifies interpolated resizing. INFO |
||||||||||||||||||||||||||||||||||||||
M_MAX |
Specifies an interpolation based on the maximum pixel value in the source image area. INFO |
||||||||||||||||||||||||||||||||||||||
M_MIN |
Specifies an interpolation based on the minimum pixel value in the source image area. INFO |
||||||||||||||||||||||||||||||||||||||
M_NEAREST_NEIGHBOR |
Specifies the nearest neighbor interpolation. |
||||||||||||||||||||||||||||||||||||||
M_MODE + |
Inquires the resizing mode used if the source image is of an inappropriate size. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_CLIP_CENTER. |
||||||||||||||||||||||||||||||||||||||
M_CLIP_CENTER |
Specifies to perform the find orientation operation using the largest centered portion of the image with dimensions that are a power of 2 (X-size and Y-size). |
||||||||||||||||||||||||||||||||||||||
M_RESIZE_DOWN |
Specifies to perform the find orientation operation on a subsampled version of the image with the closest possible dimensions that are a power of 2 (X-size and Y-size). |
||||||||||||||||||||||||||||||||||||||
M_RESIZE_UP |
Specifies to perform the find orientation operation on a zoomed version of the image with the closest possible dimensions that are a power of 2 (X-size and Y-size). |
||||||||||||||||||||||||||||||||||||||
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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DARK_CONST + |
Inquires the dark constant value. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: MIL_DOUBLE |
||||||||||||||||||||||||||||||||||||||
M_INVALID_CONST |
Specifies that the constant has not been set. |
||||||||||||||||||||||||||||||||||||||
0 <= Value <= 65535 |
Specifies the constant. |
||||||||||||||||||||||||||||||||||||||
M_DARK_IMAGE_HEIGHT + |
Inquires the height of the dark image buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the dark image buffer has not been set, using MimControl() with M_DARK_IMAGE. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the height, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_DARK_IMAGE_NB_BANDS + |
Inquires the number of color bands of the dark image buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the image buffer has not been set, using MimControl() with M_DARK_IMAGE. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of color bands. |
||||||||||||||||||||||||||||||||||||||
M_DARK_IMAGE_TYPE + |
Inquires a combination of two values: data type and data depth of the dark image buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the image buffer has not been set, using MimControl() with M_DARK_IMAGE. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED + 8 |
Specifies 8-bit unsigned data. |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED + 16 |
Specifies 16-bit unsigned data. |
||||||||||||||||||||||||||||||||||||||
M_DARK_IMAGE_WIDTH + |
Inquires the width of the dark image buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the image buffer has not been set, using MimControl() with M_DARK_IMAGE. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies 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). (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: MIL_DOUBLE |
||||||||||||||||||||||||||||||||||||||
M_INVALID_CONST |
Specifies that the gain factor has not been set. |
||||||||||||||||||||||||||||||||||||||
Value > 0 |
Specifies the automatically calculated gain factor. |
||||||||||||||||||||||||||||||||||||||
M_FLAT_CONST + |
Inquires the flat constant value. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: MIL_DOUBLE |
||||||||||||||||||||||||||||||||||||||
M_INVALID_CONST |
Specifies that the constant has not been set. |
||||||||||||||||||||||||||||||||||||||
0 <= Value <= 65535 |
Specifies the constant. |
||||||||||||||||||||||||||||||||||||||
M_FLAT_IMAGE_HEIGHT + |
Inquires the height of the flat image buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the image buffer has not been set, using MimControl() with M_FLAT_IMAGE. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the height, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_FLAT_IMAGE_NB_BANDS + |
Inquires the number of color bands in the flat image buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the image buffer has not been set, using MimControl() with M_FLAT_IMAGE. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of color bands. |
||||||||||||||||||||||||||||||||||||||
M_FLAT_IMAGE_TYPE + |
Inquires the identifier of the flat image buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the image buffer has not been set, using MimControl() with M_FLAT_IMAGE. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED + 8 |
Specifies 8-bit unsigned data. |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED + 16 |
Specifies 16-bit unsigned data. |
||||||||||||||||||||||||||||||||||||||
M_FLAT_IMAGE_WIDTH + |
Inquires the width of the flat image buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the image buffer has not been set, using MimControl() with M_FLAT_IMAGE. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies 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. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: MIL_DOUBLE |
||||||||||||||||||||||||||||||||||||||
M_AUTOMATIC |
Specifies that the gain factor has been set to be automatically calculated. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID_CONST |
Specifies that the gain factor has not been set. |
||||||||||||||||||||||||||||||||||||||
Value > 0.0 |
Specifies the gain factor. |
||||||||||||||||||||||||||||||||||||||
M_OFFSET_CONST + |
Inquires the offset constant value. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: MIL_DOUBLE |
||||||||||||||||||||||||||||||||||||||
M_INVALID_CONST |
Specifies that the constant has not been set. |
||||||||||||||||||||||||||||||||||||||
0 <= Value <= 65535 |
Specifies the constant. |
||||||||||||||||||||||||||||||||||||||
M_OFFSET_IMAGE_HEIGHT + |
Inquires the height of the offset image buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the image buffer has not been set, using MimControl() with M_OFFSET_IMAGE. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the height, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_OFFSET_IMAGE_NB_BANDS + |
Inquires the number of color bands in the offset image buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the image buffer has not been set, using MimControl() with M_OFFSET_IMAGE. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of color bands. |
||||||||||||||||||||||||||||||||||||||
M_OFFSET_IMAGE_TYPE + |
Inquires a combination of two values: data type and data depth of the offset image buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the image buffer has not been set, using MimControl() with M_OFFSET_IMAGE. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED + 8 |
Specifies 8-bit unsigned data. |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED + 16 |
Specifies 16-bit unsigned data. |
||||||||||||||||||||||||||||||||||||||
M_OFFSET_IMAGE_WIDTH + |
Inquires the width of the offset image buffer. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the image buffer has not been set, using MimControl() with M_OFFSET_IMAGE. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the width, in pixels. |
||||||||||||||||||||||||||||||||||||||
Histogram equalization adaptive context ID + |
Specifies a histogram equalization adaptive context, allocated using MimAlloc() with M_HISTOGRAM_EQUALIZE_ADAPTIVE_CONTEXT, and used in MimHistogramEqualizeAdaptive() operations. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_ALPHA_VALUE + |
Inquires the adjustment factor for M_EXPONENTIAL and M_RAYLEIGH operations. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value >= 0.0 |
Specifies the adjustment factor. INFO |
||||||||||||||||||||||||||||||||||||||
M_CLIP_LIMIT + |
Inquires the maximum percentage of values that a tile's histogram bin can represent. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
0.0 < Value <= 100.0 |
Specifies the maximum percentage. INFO |
||||||||||||||||||||||||||||||||||||||
M_HIST_SIZE + |
Inquires the number of bins for each tile's histogram. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_ACCORDING_TO_SOURCE |
Specifies that MimHistogramEqualizeAdaptive() automatically determines the number of bins for each tile's histogram, according to the number of intensities that are possible in the specified image buffer. INFO |
||||||||||||||||||||||||||||||||||||||
Value >= 2 |
Specifies the number of bins for each tile's histogram. INFO |
||||||||||||||||||||||||||||||||||||||
M_NUMBER_OF_TILES_X + |
Inquires the number of tiles along the X-direction of the source image specified with MimHistogramEqualizeAdaptive(). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value >= 2 |
Specifies the number of tiles. INFO |
||||||||||||||||||||||||||||||||||||||
M_NUMBER_OF_TILES_Y + |
Inquires the number of tiles along the Y-direction of the source image specified with MimHistogramEqualizeAdaptive(). SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value >= 2 |
Specifies the number of tiles. INFO |
||||||||||||||||||||||||||||||||||||||
M_OPERATION + |
Inquires the equalization operation that MimHistogramEqualizeAdaptive() uses. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_EXPONENTIAL |
Specifies an equalization density function which generates an Exponential distribution. INFO |
||||||||||||||||||||||||||||||||||||||
M_HYPER_CUBE_ROOT |
Specifies an equalization density function which generates a Hyperbolic Cube Root distribution. INFO |
||||||||||||||||||||||||||||||||||||||
M_HYPER_LOG |
Specifies an equalization density function which generates a Hyperbolic Logarithmic distribution. INFO |
||||||||||||||||||||||||||||||||||||||
M_RAYLEIGH |
Specifies an equalization density function which generates a Rayleigh distribution. INFO |
||||||||||||||||||||||||||||||||||||||
M_UNIFORM |
Specifies an equalization density function which generates a Uniform distribution. INFO |
||||||||||||||||||||||||||||||||||||||
Locate peak 1D image processing context ID + |
Specifies a 1D locate peak image processing context, allocated using MimAlloc() with M_LOCATE_PEAK_1D_CONTEXT, and used in MimLocatePeak1d() operations. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_MINIMUM_CONTRAST + |
Inquires the minimum contrast. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 100. |
||||||||||||||||||||||||||||||||||||||
0 <= Value <= 255 |
Specifies the minimum contrast. |
||||||||||||||||||||||||||||||||||||||
M_NUMBER_OF_PEAKS + |
Inquires the maximum number of peaks to find along a given lane. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of peaks. INFO |
||||||||||||||||||||||||||||||||||||||
M_PEAK_INTENSITY_RANGE + |
Inquires the number of pixels used to calculate the average peak intensity. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 5. |
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of pixels. |
||||||||||||||||||||||||||||||||||||||
M_PEAK_WIDTH_DELTA + |
Inquires the peak width delta. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 20. |
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of pixels. |
||||||||||||||||||||||||||||||||||||||
M_PEAK_WIDTH_NOMINAL + |
Inquires the peak width nominal. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Specifies the default value; the default value is 20. |
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of pixels. |
||||||||||||||||||||||||||||||||||||||
M_SCAN_LANE_DIRECTION + |
Inquires the direction in which to detect peaks. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_VERTICAL. |
||||||||||||||||||||||||||||||||||||||
M_HORIZONTAL |
Detects peaks along the image's X-axis. INFO |
||||||||||||||||||||||||||||||||||||||
M_VERTICAL |
Detects peaks along the image's Y-axis. INFO |
||||||||||||||||||||||||||||||||||||||
Match image processing context ID + |
Specifies a match image processing context, allocated using MimAlloc() with M_MATCH_CONTEXT, and used in MimMatch() operations. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_MASK_IMAGE_ATTRIBUTE + |
Inquires the attribute of the mask image. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the mask image buffer has not been set, using MimControl() with M_MASK_IMAGE. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies 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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the mask image buffer has not been set, using MimControl() with M_MASK_IMAGE. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the height, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_MASK_IMAGE_NB_BANDS + |
Inquires the number of bands of the mask image. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the mask image buffer has not been set, using MimControl() with M_MASK_IMAGE. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of bands. |
||||||||||||||||||||||||||||||||||||||
M_MASK_IMAGE_TYPE + |
Inquires the bit depth and data type of the mask image. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the mask image buffer has not been set, using MimControl() with M_MASK_IMAGE. |
||||||||||||||||||||||||||||||||||||||
depth value + M_FLOAT |
Specifies the data depth and that the data type is floating-point. |
||||||||||||||||||||||||||||||||||||||
depth value + M_SIGNED |
Specifies the data depth and that the data type is signed. |
||||||||||||||||||||||||||||||||||||||
depth value + M_UNSIGNED |
Specifies the data depth and that the data type is unsigned. |
||||||||||||||||||||||||||||||||||||||
M_MASK_IMAGE_WIDTH + |
Inquires the width of the mask image. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the mask image buffer has not been set, using MimControl() with M_MASK_IMAGE. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the width, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_MAX_SCORE + |
Inquires the specified maximum score used to remap normalized correlation. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: MIL_DOUBLE |
||||||||||||||||||||||||||||||||||||||
M_MAX_DEPTH |
Specifies to establish the maximum score based on the pixel depth of the destination buffer (for example, when dealing with a 16-bit signed buffer, the maximum value would be 32, 767). INFO |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the maximum score. INFO |
||||||||||||||||||||||||||||||||||||||
M_MODE + |
Inquires the type of algorithm used when performing the match. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_ABS_SUM_OF_DIFFERENCES |
Specifies the absolute sum of the differences. |
||||||||||||||||||||||||||||||||||||||
M_CORRELATE |
Specifies a grayscale correlation. |
||||||||||||||||||||||||||||||||||||||
M_CORRELATE_NORMALIZED |
Specifies a normalized grayscale correlation. |
||||||||||||||||||||||||||||||||||||||
M_MODEL_IMAGE_ATTRIBUTE + |
Inquires the attributes of the internal buffer of the model image. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the model image buffer has not been set, using MimControl() with M_MODEL_IMAGE. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies 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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the model image buffer has not been set, using MimControl() with M_MODEL_IMAGE. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the height, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_MODEL_IMAGE_NB_BANDS + |
Inquires the number of bands of the model image. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the model image buffer has not been set, using MimControl() with M_MODEL_IMAGE. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the number of bands. |
||||||||||||||||||||||||||||||||||||||
M_MODEL_IMAGE_TYPE + |
Inquires the bit depth and data type of the model image. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the model image buffer has not been set, using MimControl() with M_MODEL_IMAGE. |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED + 8 |
Specifies 8-bit unsigned data. |
||||||||||||||||||||||||||||||||||||||
M_UNSIGNED + 16 |
Specifies 16-bit unsigned data. |
||||||||||||||||||||||||||||||||||||||
M_MODEL_IMAGE_WIDTH + |
Inquires the width of the model image. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_INVALID |
Specifies that the model image buffer has not been set, using MimControl() with M_MODEL_IMAGE. |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies 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. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
1 |
Specifies to take every pixel (on both axes) to compute the match. |
||||||||||||||||||||||||||||||||||||||
2 |
Specifies to take every other pixel (on both axes) to compute the match. |
||||||||||||||||||||||||||||||||||||||
M_SCORE_TYPE + |
Inquires how the final correlation score is computed. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_NORM |
Specifies to use normalized grayscale correlation to compute the final match score. |
||||||||||||||||||||||||||||||||||||||
M_NORM_CLIP |
Specifies to clip the results from a normalized grayscale correlation when computing the final correlation score. INFO |
||||||||||||||||||||||||||||||||||||||
M_NORM_CLIP_SQR |
Specifies to clip the results from the square of the normalized grayscale correlation when computing the final correlation score. INFO |
||||||||||||||||||||||||||||||||||||||
M_SQR_NORM |
Specifies to use the square of the normalized grayscale correlation to compute the final correlation score. |
||||||||||||||||||||||||||||||||||||||
Multiple statistics image processing
context ID + |
Specifies a multiple statistics image processing context, allocated using MimAlloc() with M_STAT_MULTIPLE_CONTEXT, and used in MimStatMultiple() operations. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_MODE + |
Inquires the mode in which to compute results. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_2D |
Specifies to compute statistics on 2-dimensional images with a result for every individual pixel. |
||||||||||||||||||||||||||||||||||||||
M_SIZE_X + |
Inquires the X-size of the target area in the source buffer. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Width |
Specifies the width of the target area in the source buffer, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_SIZE_Y + |
Inquires the Y-size of the target area in the source buffer. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Height |
Specifies the height of the target area in the source buffer, in pixels. |
||||||||||||||||||||||||||||||||||||||
M_TYPE + |
Inquires the statistics to be performed on the image in a MimStatMultiple() operation. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_ALL |
Specifies that all statistical operations are performed. |
||||||||||||||||||||||||||||||||||||||
M_MAX |
Specifies the maximum pixel value. INFO |
||||||||||||||||||||||||||||||||||||||
M_MAX_ABS |
Specifies the maximum absolute pixel value. INFO |
||||||||||||||||||||||||||||||||||||||
M_MEAN |
Specifies the mean value of the pixels. |
||||||||||||||||||||||||||||||||||||||
M_MIN |
Specifies the minimum pixel value. INFO |
||||||||||||||||||||||||||||||||||||||
M_MIN_ABS |
Specifies the minimum absolute pixel value. INFO |
||||||||||||||||||||||||||||||||||||||
M_NUMBER |
Specifies the number of images. |
||||||||||||||||||||||||||||||||||||||
M_STANDARD_DEVIATION |
Specifies the standard deviation value. |
||||||||||||||||||||||||||||||||||||||
M_SUM |
Specifies the sum of the pixel values. |
||||||||||||||||||||||||||||||||||||||
M_SUM_ABS |
Specifies the sum of the absolute pixel values. |
||||||||||||||||||||||||||||||||||||||
M_SUM_OF_SQUARES |
Specifies the sum of the squared pixel values. |
||||||||||||||||||||||||||||||||||||||
Rearrangement image processing context ID + |
Specifies a rearrangement image processing context, allocated using MimAlloc() with M_REARRANGE_CONTEXT, and used in MimRearrange() operations. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_MODE + |
Inquires the processing mode. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_LINES |
Specifies that each area to be rearranged is a single horizontal line. |
||||||||||||||||||||||||||||||||||||||
M_RECTS |
Specifies that each area to be rearranged is a single rectangle. |
||||||||||||||||||||||||||||||||||||||
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. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies 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. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies 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. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the size of the arrays. |
||||||||||||||||||||||||||||||||||||||
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. (more details...) |
||||||||||||||||||||||||||||||||||||||
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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_NULL |
Specifies that there is no information to inquire about. |
||||||||||||||||||||||||||||||||||||||
Kernel Buffer ID |
Specifies 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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_NULL |
Specifies that there is no information to inquire about. |
||||||||||||||||||||||||||||||||||||||
Kernel Buffer ID |
Specifies 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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_NULL |
Specifies that there is no information to inquire about. |
||||||||||||||||||||||||||||||||||||||
Kernel Buffer ID |
Specifies 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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_NULL |
Specifies that there is no information to inquire about. |
||||||||||||||||||||||||||||||||||||||
Kernel Buffer ID |
Specifies 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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_COMPLEX |
Specifies that the mathematical domain of the filter consists of real and imaginary numbers. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_REAL |
Specifies that the mathematical domain of the filter consists of only real numbers. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_TRANSFORMATION_MODE + |
Inquires the wavelet transformation mode. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_DYADIC. |
||||||||||||||||||||||||||||||||||||||
M_DYADIC |
Specifies a dyadic wavelet transformation. INFO |
||||||||||||||||||||||||||||||||||||||
M_UNDECIMATED + |
Specifies an undecimated wavelet transformation. INFO |
||||||||||||||||||||||||||||||||||||||
M_WAVELET_CONTEXT_TYPE + |
Inquires the type of wavelet transformation context allocated. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_CUSTOM |
Specifies that the wavelet context was allocated using M_WAVELET_TRANSFORM_CUSTOM_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_PREDEFINED |
Specifies that the wavelet context was allocated using M_WAVELET_TRANSFORM_CONTEXT. |
||||||||||||||||||||||||||||||||||||||
M_WAVELET_SIZE + |
Inquires the size of the wavelet defined in the context. (more details...) |
||||||||||||||||||||||||||||||||||||||
Value |
Specifies the size of the wavelet. |
||||||||||||||||||||||||||||||||||||||
M_WAVELET_TYPE + |
Inquires the type of wavelet filter used by the wavelet transformation context. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DEFAULT |
Same as M_HAAR. |
||||||||||||||||||||||||||||||||||||||
M_CUSTOM |
Specifies a custom wavelet filter. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_DAUBECHIES_1 |
Specifies a Daubechies wavelet filter that uses 1 vanishing moment and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_DAUBECHIES_2 |
Specifies a Daubechies wavelet filter that uses 2 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_DAUBECHIES_3 |
Specifies a Daubechies wavelet filter that uses 3 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_DAUBECHIES_3_COMPLEX |
Specifies a Daubechies wavelet filter that uses 3 vanishing moments and complex coefficients. |
||||||||||||||||||||||||||||||||||||||
M_DAUBECHIES_4 |
Specifies a Daubechies wavelet filter that uses 4 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_DAUBECHIES_5 |
Specifies a Daubechies wavelet filter that uses 5 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_DAUBECHIES_5_COMPLEX |
Specifies a Daubechies wavelet filter that uses 5 vanishing moments and complex coefficients. |
||||||||||||||||||||||||||||||||||||||
M_DAUBECHIES_6 |
Specifies a Daubechies wavelet filter that uses 6 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_DAUBECHIES_7 |
Specifies a Daubechies wavelet filter that uses 7 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_DAUBECHIES_7_COMPLEX |
Specifies a Daubechies wavelet filter that uses 7 vanishing moments and complex coefficients. |
||||||||||||||||||||||||||||||||||||||
M_DAUBECHIES_8 |
Specifies a Daubechies wavelet filter that uses 8 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_HAAR |
Specifies a Haar wavelet filter. INFO |
||||||||||||||||||||||||||||||||||||||
M_SYMLET_1 |
Specifies a Symlet wavelet filter that uses 1 vanishing moment and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_SYMLET_2 |
Specifies a Symlet wavelet filter that uses 2 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_SYMLET_3 |
Specifies a Symlet wavelet filter that uses 3 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_SYMLET_4 |
Specifies a Symlet wavelet filter that uses 4 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_SYMLET_5 |
Specifies a Symlet wavelet filter that uses 5 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_SYMLET_6 |
Specifies a Symlet wavelet filter that uses 6 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_SYMLET_7 |
Specifies a Symlet wavelet filter that uses 7 vanishing moments and real coefficients. |
||||||||||||||||||||||||||||||||||||||
M_SYMLET_8 |
Specifies a Symlet wavelet filter that uses 8 vanishing moments and real coefficients. |
The following value might be combined with the above-mentioned value to specify undecimated wavelet transformations that are centered.
For specifying whether undecimated
wavelet transformations are centered
|
|||||||||||||||||||||||||||||||||||||||
Combination value | Description
|
||||||||||||||||||||||||||||||||||||||
M_CENTER |
Specifies undecimated wavelet transformations that are centered. INFO |
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).
For specifying which internal buffer to
inquire about (real or imaginary numbers)
|
|||||||||||||||||||||||||||||||||||||||
Combination value | Description
|
||||||||||||||||||||||||||||||||||||||
M_IMAGINARY_PART |
Inquires about the internal buffer containing the imaginary part of the values used by the wavelet filter. |
||||||||||||||||||||||||||||||||||||||
M_REAL_PART |
Inquires about the internal buffer containing the real part of the values used by the wavelet filter. (more details...) |
For a specific type of image processing result buffer, the ContextOrResultImId and InquireType parameters can be set to one of the following:
Unless otherwise specified, the following values require that you pass the UserVarPtr parameter the address of a MIL_INT.
For inquiring about a specific type of
image processing result buffer
|
|||||||||||||||||||||||||||||||||||||||
ContextOrResultImId |
Description
|
||||||||||||||||||||||||||||||||||||||
InquireType | |||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_RESULT_OUTPUT_UNITS + |
Inquires whether results are returned in pixel or world units. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_ACCORDING_TO_CALIBRATION |
Specifies that results are returned in world units if the result was calculated on an image associated with a calibration context; otherwise, specifies that results are returned in pixel units. |
||||||||||||||||||||||||||||||||||||||
M_PIXEL |
Specifies that results are returned in pixel units, with respect to the pixel coordinate system. |
||||||||||||||||||||||||||||||||||||||
M_WORLD |
Specifies that results are returned in world units, with respect to the relative coordinate system. INFO |
||||||||||||||||||||||||||||||||||||||
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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_HIST_BIN_SIZE_MODE + |
Inquires the number of values each histogram bin can hold. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_FIT_SRC_DATA |
Specifies that MimHistogram() determines the resulting bin size according to the source image's minimum and maximum intensity values, and the total number of bins. INFO |
||||||||||||||||||||||||||||||||||||||
M_FIT_SRC_RANGE |
Specifies that MimHistogram() determines the resulting bin size according to the full range of possible values in the source buffer, and the total number of bins. INFO |
||||||||||||||||||||||||||||||||||||||
M_FREEDMAN |
Specifies that MimHistogram() determines the resulting bin size according to the Freedman–Diaconis rule. INFO |
||||||||||||||||||||||||||||||||||||||
M_REGULAR |
Specifies that each histogram bin can hold 1 value. |
||||||||||||||||||||||||||||||||||||||
M_HIST_SMOOTHING_ITERATIONS + |
Inquires the number of smoothing iterations to perform on the histogram after it has been generated. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
Value >= 0 |
Specifies the number of smoothing iterations. INFO |
||||||||||||||||||||||||||||||||||||||
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. (more details...) |
||||||||||||||||||||||||||||||||||||||
M_SORT_CRITERION + |
Inquires the quality with which to sort peaks. SET (more details...) |
||||||||||||||||||||||||||||||||||||||
M_PEAK_INTENSITY + |
Orders peaks according to their intensity. |
||||||||||||||||||||||||||||||||||||||
M_PEAK_POSITION + |
Orders peaks according to their position. |
One of the following values might be combined with the above-mentioned values to specify the order to sort peaks.
For specifying the order to sort
peaks
|
|||||||||||||||||||||||||||||||||||||||
Combination value | Description
|
||||||||||||||||||||||||||||||||||||||
M_SORT_DOWN |
Sorts peaks in descending order. |
||||||||||||||||||||||||||||||||||||||
M_SORT_UP |
Sorts peaks in ascending order. |
You can add one of the following values to the above-mentioned values to cast the requested information to a required data type .
For specifying the data type
|
|||||||||||||||||||||||||||||||||||||||
ContextOrResultImId |
Description
|
||||||||||||||||||||||||||||||||||||||
InquireType | |||||||||||||||||||||||||||||||||||||||
UserVarPtr - Possible values returned |
|||||||||||||||||||||||||||||||||||||||
M_TYPE_MIL_DOUBLE |
Casts the requested information to a MIL_DOUBLE. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: MIL_DOUBLE |
||||||||||||||||||||||||||||||||||||||
M_TYPE_MIL_ID |
Casts the requested information to a MIL_ID. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: MIL_ID |
||||||||||||||||||||||||||||||||||||||
M_TYPE_MIL_INT |
Casts the requested information to a MIL_INT. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: MIL_INT |
||||||||||||||||||||||||||||||||||||||
M_TYPE_MIL_INT32 |
Casts the requested information to a MIL_INT32. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: MIL_INT32 |
||||||||||||||||||||||||||||||||||||||
M_TYPE_MIL_INT64 |
Casts the requested information to a MIL_INT64. (more details...) |
||||||||||||||||||||||||||||||||||||||
UserVarPtr data type info |
Data
type: MIL_INT64 |
Header | Include mil.h. |
Library | Use mil.lib; milim.lib. |
DLL | Requires mil.dll; milim.dll. |