Definitions used in the LIBICV image processing library.
More...
Definitions used in the LIBICV image processing library.
◆ ICV_NULL_IMAGE
#define ICV_NULL_IMAGE 0X0001 |
◆ ICV_SANITIZED
#define ICV_SANITIZED 0X0002 |
◆ ICV_OPERATIONS_MODE
#define ICV_OPERATIONS_MODE 0x0004 |
◆ ICV_UNDEFINED_1
#define ICV_UNDEFINED_1 0x0008 |
◆ ICV_IMAGE_NULL
#define ICV_IMAGE_NULL ((struct icv_image *)0) |
◆ ICV_CK_IMAGE
asserts the integrity of a icv_image_file struct.
Definition at line 83 of file defines.h.
◆ ICV_IMAGE_INIT
#define ICV_IMAGE_INIT |
( |
|
_i | ) |
|
Value: { \
(_i)->width = (_i)->height = (_i)->channels = (_i)->alpha_channel = 0; \
(_i)->gamma_corr = 0.0; \
(_i)->data = NULL; \
}
initializes a icv_image_file struct without allocating any memory.
Definition at line 88 of file defines.h.
◆ ICV_IMAGE_IS_INITIALIZED
returns truthfully whether a icv_image_file has been initialized.
Definition at line 98 of file defines.h.
◆ ICV_IMAGE_VAL_INT
Validates input icv_struct, if failure (in validation) returns -1
Definition at line 104 of file defines.h.
◆ ICV_IMAGE_VAL_PTR
Validates input icv_struct, if failure (in validation) returns NULL
Definition at line 109 of file defines.h.
◆ ICV_CONV_8BIT
#define ICV_CONV_8BIT |
( |
|
data | ) |
((double)(data))/255.0 |
Converts to double (icv data) type from unsigned char(8bit).
Definition at line 116 of file defines.h.
◆ icv_image_t
◆ ICV_COLOR_SPACE
Enumerator |
---|
ICV_COLOR_SPACE_RGB | |
ICV_COLOR_SPACE_GRAY | |
Definition at line 50 of file defines.h.
◆ ICV_DATA
Enumerator |
---|
ICV_DATA_DOUBLE | |
ICV_DATA_UCHAR | |
Definition at line 56 of file defines.h.