Click here to show toolbars of the Web Online Help System: show toolbars |
MIL_ID BufId, | //in |
MIL_INT64 ControlType, | //in |
MIL_DOUBLE ControlValue | //in |
This function allows you to control a specified data buffer setting.
Specifies the buffer setting to control.
See the Parameter associations section for possible values that can be specified.
Specifies the value needed for the setting.
See the Parameter associations section for possible values that can be specified.
The tables below list possible values for the ControlType and ControlValue parameters.
The following ControlType and corresponding ControlValue parameter settings are used to control general buffer settings.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets whether to associate or disassociate a LUT buffer with the specified image buffer. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies to remove the association between the LUT buffer and the image buffer. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the MIL identifier of the LUT buffer to associate with the image buffer. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
[This is
only applicable to Windows]
Allocates a device context (DC) for drawing. |
‡ | b | c | d | e | g | h | l | m | n | o | s | ||||||||||||||||||||||||||
![]() ![]() |
Implements the default behavior. |
‡ | b | c | d | e | g | h | l | m | n | o | s | ||||||||||||||||||||||||||
![]() ![]() |
[This is
only applicable to Windows]
Frees a device context (DC). |
‡ | b | c | d | e | g | h | l | m | n | o | s | ||||||||||||||||||||||||||
![]() ![]() |
Implements the default behavior. |
‡ | b | c | d | e | g | h | l | m | n | o | s | ||||||||||||||||||||||||||
![]() ![]() |
Locks the specified buffer to allow a memory pointer to obtain a valid buffer address. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Implements the default behavior. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Maps or unmaps the buffer to the memory address space of the process. |
‡ | a | b | c | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | |||||||||||||||||
![]() ![]() |
Unmaps the buffer from the address space of the process. |
‡ | a | b | c | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | |||||||||||||||||
![]() ![]() |
Maps the buffer to the address space of the process. |
‡ | a | b | c | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | |||||||||||||||||
![]() ![]() |
Sets the expected maximum pixel value of the buffer. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the expected maximum pixel value within the range of the buffer type. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Sets the expected minimum pixel value possible in the buffer. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the expected minimum pixel value within the range of the buffer type. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Sets whether to run the user-defined functions hooked to the buffer's modification event upon the event. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies that the user-defined functions should not be called. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies that the user-defined functions should be called. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Signals MIL that the buffer content was modified without using MIL. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Implements the default behavior. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Sets the X resolution of the image buffer in pixels per inch (PPI). INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies an X resolution of 72 PPI. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the X resolution in PPI. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Sets the Y resolution of the image buffer in pixels per inch (PPI). INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies a Y resolution of 72 PPI. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the Y resolution in PPI. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Unlocks the specified buffer. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Implements the default behavior. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
[This is
only applicable to Linux]
Allocates a device context for drawing. |
‡ | b | c | d | e | g | h | j | k | l | m | n | o | p | q | r | s | |||||||||||||||||||||
![]() ![]() |
Implements the default behavior. |
‡ | b | c | d | e | g | h | j | k | l | m | n | o | p | q | r | s | |||||||||||||||||||||
![]() ![]() |
[This is
only applicable to Linux]
Frees a pixmap. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Implements the default behavior. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies whether the YUV buffer's pixel values are YCbCr encoded, which limits the range of the buffer's pixel values. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies not to YCbCr encode the YUV buffer's pixel values. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies to encode the YUV buffer's pixel values using the high-definition YCbCr standard. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies to encode the YUV buffer's pixel values using the standard-definition YCbCr standard. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u |
You can add one of the following values to the above-mentioned value to set which processor can access the locked buffer.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Locks the buffer and gives access to the GPU processor. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Locks the buffer and gives access to the Host processor. |
You can add one or more of the following values to the above-mentioned value to set the buffer's read and write permission.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Locks the buffer to be read only. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Locks the buffer to be read and write. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Locks the buffer to be write only. |
For buffers with an M_IMAGE + M_COMPRESS attribute, ControlType and ControlValue can also be set to one of the values below.
Note that, if the buffer contains any data, setting one of these control types automatically deletes the data. This is because, for MIL to decompress the buffer's data, it must know the control values that were used in the compression. If you change one of these controls, MIL will be unable to decompress the data and the data is therefore irrelevant. Note that the control type M_TARGET_SIZE is the only control type that can be changed without affecting the data. For more information, see Chapter 29: JPEG and JPEG2000 compression.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the number of iterations (decomposition levels) the discrete wavelet transform is applied to the image. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the number of iterations (decomposition levels). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Associates an AC Huffman table to the buffer. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Associates an AC Huffman table to the U and V bands (chrominance) of the buffer. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Associates an AC Huffman table to the Y band (luminance) of the buffer. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Associates a DC Huffman table to the buffer. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Associates a DC Huffman table to the U and V bands (chrominance) of the buffer. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Associates a DC Huffman table to the Y band (luminance) of the buffer. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the type of predictor. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies predictor #0 (no prediction). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies predictor #1 (the "pixel-to-the-left" predictor). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies predictor #2 (the "pixel-above" predictor). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the quantization factor. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the quantization factor. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the chrominance quantization factor. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the factor. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the luminance quantization factor. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the factor. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Associates a quantization table to the buffer. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Associates a quantization table to the U and V bands (chrominance) of the buffer. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Associates a quantization table to the Y band (luminance) of the buffer. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the identifier of the array buffer containing the table. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the number of rows or 8x8 blocks between restart markers in a compressed image. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies after how many rows (for JPEG lossless buffers) or 8x8 blocks (for JPEG lossy buffers) of data to place restart markers. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the size of the buffer into which the source image is compressed. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the size, in bytes. |
You can add one of the following values to the above-mentioned values to specify the color bands to affect.
When dealing with M_Q_FACTOR and M_QUANTIZATION, the following values are only supported with JPEG2000 lossy buffers.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
![]() ![]() |
[For
essential MIL-Lite information, see remarks ]
Applies the specified control value to all bands of the buffer. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
[For
essential MIL-Lite information, see remarks ]
Applies the specified control value to the blue band only (for RGB buffers). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
[For
essential MIL-Lite information, see remarks ]
Applies the specified control value to the green band only (for RGB buffers). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
[For
essential MIL-Lite information, see remarks ]
Applies the specified control value to the red band only (for RGB buffers). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
[For
essential MIL-Lite information, see remarks ]
Applies the specified control value to the U band only (for YUV buffers). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
[For
essential MIL-Lite information, see remarks ]
Applies the specified control value to the V band only (for YUV buffers). |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
[For
essential MIL-Lite information, see remarks ]
Applies the specified control value to the Y band only (for YUV buffers). |
The following ControlType and corresponding ControlValue parameter settings can be specified for an M_KERNEL or an M_STRUCT_ELEMENT data buffer.
The following ControlType values change the setting of a neighborhood operation for the specified kernel buffer or structuring element buffer. The ControlType values establish how to perform a neighborhood operation when using the specified kernel buffer or structuring element buffer. Neighborhood operations that do not use a kernel buffer or structuring element buffer typically use the default values.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | MIL system-specific tooltip (‡) |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets all neighborhood operation control types to their default value. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Implements the default behavior. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Sets whether to take the absolute value of the results. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Same as M_DISABLE. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies not to take the absolute value of the result. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies to take the absolute value of the result. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Sets the X-coordinate of the center pixel of the kernel or structuring element. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the X-coordinate of the top-left pixel of the central elements. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the value of the X-coordinate. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Sets the Y-coordinate of the center of the kernel or structuring element. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the Y-coordinate of the top-left pixel of the central elements. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the value of the Y-coordinate. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Sets the type of overscan used to handle the border pixels of a source image. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies that MIL automatically selects the type of overscan to optimize speed and logic according to the specified operation and the target system. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies that no overscan will be used, unless processing the border pixels is faster than ignoring them; in the latter case, MIL automatically selects the overscan to optimize speed according to the specified operation and the target system. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies that MIL automatically selects the overscan to optimize speed according to the specified neighborhood operation and the target system. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies a type of overscan that processes the border pixels of a source image using overscan pixel values that mirror the source buffer pixel values. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies a type of overscan that processes the border pixels of a source image using overscan pixel values set to the overscan replacement value (M_OVERSCAN_REPLACE_VALUE). |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies a type of overscan that processes the border pixels of a source image using transparent overscan pixel values. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
MIL system specific | |||||||||||||||||||||||||||||||||||||||
Points falling outside the source image are undefined. |
‡ | d | l | m | |||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets a replacement value for the overscan pixel values. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the default value; the default value is 0. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies that the overscan neighborhood pixel values will be set to the maximum value of the source buffer. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies that the overscan neighborhood pixel values will be set to the minimum value of the source buffer. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies the value of the overscan neighborhood pixels. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Sets whether to saturate the results. INQ |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Same as M_DISABLE. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies not to saturate results, except when MIL can take advantage of optimization routines to accelerate the processing. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | ||||||||||||||||
![]() ![]() |
Specifies to saturate results. |
‡ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u |
The following ControlType and corresponding ControlValue parameter settings can be specified for an M_KERNEL data buffer. These settings establish how to perform a neighborhood operation when using the specified kernel buffer. Neighborhood operations that do not use a kernel buffer typically use the default values; the default normalization factor is the exception. For predefined filters, the normalization factor is automatically set to use the full data range of the destination buffer without overflows, and the result is given in the number of bits of the destination buffer. To specify a different normalization factor, define a custom filter and set the required normalization factor, using the M_NORMALIZATION_FACTOR operation control type.
![]() |
|||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Description | ||||||||||||||||||||||||||||||||||||||
ControlValue | |||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the mode in which to apply the filter. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_KERNEL. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the use of a non-recursive implementation of the filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the use of a recursive implementation of an Infinite Impulse Response (IIR) filter, when applicable. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the type of neighborhood operation to perform using the selected filter. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_SMOOTH. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Computes the gradient of the image using the Shen-Castan or Canny-Deriche filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Computes the square of the gradient of the image using the Shen-Castan or Canny-Deriche filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Computes the first derivative of the image with respect to X using the Shen-Castan or Canny-Deriche filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Computes the first derivative of the image with respect to Y using the Shen-Castan or Canny-Deriche filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Computes the absolute value of the vertical derivative of the image using the Shen-Castan or Canny-Deriche filter; you can use this filter to detect the horizontal edges. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Computes the Laplacian values of the image using the Shen-Castan or Canny-Deriche filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Computes the second derivative of the image with respect to X using the Shen-Castan or Canny-Deriche filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Computes the second derivative of the image with respect to X and Y using the Shen-Castan or Canny-Deriche filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Computes the second derivative of the image with respect to Y using the Shen-Castan or Canny-Deriche filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Performs a sharpening operation on the image using the Shen-Castan or Canny-Deriche filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Performs a smoothing operation on the image using the Shen-Castan or Canny-Deriche filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Computes the absolute value of the horizontal derivative of the image using the Shen-Castan or Canny-Deriche filter; you can use this filter to detect the vertical edges. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the degree of smoothness (strength of denoising) applied by the filter during the neighborhood operation. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default value; the default value is 50.0. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the smoothness value. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the type of filter used to perform the neighborhood operation. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Same as M_USER_DEFINED. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies a Canny-Deriche Infinite Support filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies a Shen-Castan Infinite Support Exponential filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies a user-defined filter. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Sets the normalization factor to apply to the result. INQ |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the default value; the default value is 1. |
||||||||||||||||||||||||||||||||||||||
![]() ![]() |
Specifies the normalization factor. |
Parameters
BufId See BufId of the main function for a description. ControlType See ControlType of the main function for a description. ControlValue See ControlValue of the main function for a description. |
Parameters
BufId See BufId of the main function for a description. ControlType See ControlType of the main function for a description. ControlValue See ControlValue of the main function for a description. |
Header | Include mil.h. |
Library | Use mil.lib. |
DLL | Requires mil.dll. |