#hbVPImageFormat
typedef enum {
HB_VP_IMAGE_FORMAT_Y = 0,
HB_VP_IMAGE_FORMAT_NV12,
HB_VP_IMAGE_FORMAT_RGB_P,
HB_VP_IMAGE_FORMAT_RGB,
HB_VP_IMAGE_FORMAT_BGR_P,
HB_VP_IMAGE_FORMAT_BGR,
HB_VP_IMAGE_FORMAT_YUV444,
HB_VP_IMAGE_FORMAT_YUV444_P,
HB_VP_IMAGE_FORMAT_YUV420,
HB_VP_IMAGE_FORMAT_RAW_RGGB_COMP_16
} hbVPImageFormat;Format enumeration of picture.
-
Member
Member Name Description HB_VP_IMAGE_FORMAT_YGrayscale format. HB_VP_IMAGE_FORMAT_NV12NV12 format with channels arranged in YYYYYYYYY...UVUV..., the picture Y and UV need to specify the memory address. HB_VP_IMAGE_FORMAT_RGB_PRGB_P format with channels arranged in RRRR...GGGG...BBBB.... HB_VP_IMAGE_FORMAT_RGBRGB format with channels arranged in RGBRGBRGB... (C3) or RGB*RGB*RGB*... (C4). HB_VP_IMAGE_FORMAT_BGR_PBGR_P format with channels arranged in BBBB...GGGG...RRRR. HB_VP_IMAGE_FORMAT_BGRBGR format with channels arranged in BGRBGRBGR... (C3) or BGR*BGR*BGR*... (C4). HB_VP_IMAGE_FORMAT_YUV444YUV format with channels arranged in YUVYUVYUV... or YUV*YUV*YUV*.... HB_VP_IMAGE_FORMAT_YUV444_PYUV_P format with channels arranged in YYYY...UUUUU...VVVVV.... HB_VP_IMAGE_FORMAT_YUV420YUV format with channels arranged in YYYY...U...V.... HB_VP_IMAGE_FORMAT_RAW_RGGB_COMP_16RGGB_COMP_16 Bayer format with channels arranged in RGGB.
