Go to the source code of this file.
Typedefs | |
typedef struct ScOpaqueImageDescription ScImageDescription | |
Enumerations | |
enum ScImageLayout { SC_IMAGE_LAYOUT_UNKNOWN = 0x0000, SC_IMAGE_LAYOUT_GRAY_8U = 0x0001, SC_IMAGE_LAYOUT_RGB_8U = 0x0002, SC_IMAGE_LAYOUT_RGBA_8U = 0x0004, SC_IMAGE_LAYOUT_ARGB_8U = 0x0100, SC_IMAGE_LAYOUT_YPCBCR_8U = 0x0008, SC_IMAGE_LAYOUT_YPCRCB_8U = 0x0010, SC_IMAGE_LAYOUT_YUYV_8U = 0x0020, SC_IMAGE_LAYOUT_UYVY_8U = 0x0040, SC_IMAGE_LAYOUT_I420_8U = 0x0080, SC_IMAGE_LAYOUT_BGR_8U = 0x0200, SC_IMAGE_LAYOUT_NV16_8U = 0x0800 } | |
Detailed Description
Image description interface.
- Copyright
- Copyright (c) 2015 Scandit AG. All rights reserved.
Enumeration Type Documentation
enum ScImageLayout |
Specifies the format of the pixel data.
- Since
- 4.6.0
Enumerator | |
---|---|
SC_IMAGE_LAYOUT_UNKNOWN |
Image layout is unknown. |
SC_IMAGE_LAYOUT_GRAY_8U |
Single-channel 8-bit gray scale image. When using this pixel layout the width and height properties of the ScImageDescription must be set. |
SC_IMAGE_LAYOUT_RGB_8U |
RGB image with 8 bits per color channel. When using this pixel layout the width and height properties of the ScImageDescription must be set. |
SC_IMAGE_LAYOUT_RGBA_8U |
RGBA image with 8 bits per color channel. When using this pixel layout the width and height properties of the ScImageDescription must be set. |
SC_IMAGE_LAYOUT_ARGB_8U |
ARGB image with 8 bits per color channel. When using this pixel layout the width and height properties of the ScImageDescription must be set. |
SC_IMAGE_LAYOUT_YPCBCR_8U |
YpCbCr 4:2:0 image format. A bi-planar format with separate Y and CbCr planes. When using this pixel layout the width, height, as well as the number of bytes per row and the offsets of both data planes must be set. |
SC_IMAGE_LAYOUT_YPCRCB_8U |
YpCrCb 4:2:0 image format. A bi-planar format with separate Y and CrCb planes. When using this pixel layout the width, height as well as the number of bytes per row and the offsets of both data planes must be set. |
SC_IMAGE_LAYOUT_YUYV_8U |
8-bit YUYV 4:2:2 image format. The Y, U and V samples are packed together in one image plane. UV are shared between two adjacent pixels in a row. When using this pixel layout the width and height properties of the ScImageDescription must be set. |
SC_IMAGE_LAYOUT_UYVY_8U |
8-bit UYVY 4:2:2 image format. The Y, U and V samples are packed together in one image plane. UV are shared between two adjacent pixels in a row. When using this pixel layout the width and height properties of the ScImageDescription must be set. |
SC_IMAGE_LAYOUT_I420_8U |
I420 format with separate Y, U and V planes. The Y, U and V image planes are adjacent to each other. U and V are down-sampled by 2x2, e.g. the U and V are shared for a 2x2 macro-block. When using this pixel layout the width and height properties of the ScImageDescription must be set. |
SC_IMAGE_LAYOUT_BGR_8U |
BGR image with 8 bits per color channel. Like RGB, but the order of R, G, B is reversed in memory. When using this pixel layout the width and height properties of the ScImageDescription must be set. |
SC_IMAGE_LAYOUT_NV16_8U |
YpCrCb 4:2:2 image format. A bi-planar format with separate Y and CrCb planes. When using this pixel layout the width, height as well as the number of bytes per row and the offsets of both data planes must be set. |