28#ifndef __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_IMAGEPROC_H
29#define __BOARDS_ARM_CXD56XX_SPRESENSE_INCLUDE_CXD56_IMAGEPROC_H
160 size_t hsize,
size_t vsize);
198 uint8_t *obuf, uint16_t ohsize, uint16_t ovsize,
217 uint16_t ivsize, uint8_t *obuf,
218 uint16_t ohsize, uint16_t ovsize,
int bpp,
void imageproc_initialize(void)
int imageproc_convert_rgb2yuv(uint8_t *ibuf, uint32_t hsize, uint32_t vsize)
imageproc_imginfo_e
Definition: cxd56_imageproc.h:66
int imageproc_clip_and_resize(uint8_t *ibuf, uint16_t ihsize, uint16_t ivsize, uint8_t *obuf, uint16_t ohsize, uint16_t ovsize, int bpp, imageproc_rect_t *clip_rect)
int imageproc_resize(uint8_t *ibuf, uint16_t ihsize, uint16_t ivsize, uint8_t *obuf, uint16_t ohsize, uint16_t ovsize, int bpp)
int imageproc_convert_yuv2rgb(uint8_t *ibuf, uint32_t hsize, uint32_t vsize)
void imageproc_finalize(void)
void imageproc_convert_yuv2gray(uint8_t *ibuf, uint8_t *obuf, size_t hsize, size_t vsize)
int imageproc_alpha_blend(imageproc_imginfo_t *dst, int pos_x, int pos_y, imageproc_imginfo_t *src, imageproc_imginfo_t *alpha)
@ IMAGEPROC_IMGTYPE_8BPP
Definition: cxd56_imageproc.h:70
@ IMAGEPROC_IMGTYPE_BINARY
Definition: cxd56_imageproc.h:69
@ IMAGEPROC_IMGTYPE_1BPP
Definition: cxd56_imageproc.h:68
@ IMAGEPROC_IMGTYPE_SINGLE
Definition: cxd56_imageproc.h:67
@ IMAGEPROC_IMGTYPE_16BPP
Definition: cxd56_imageproc.h:71
Definition: cxd56_imageproc.h:79
uint8_t multiplier
Definition: cxd56_imageproc.h:81
uint8_t * p_u8
Definition: cxd56_imageproc.h:80
Definition: cxd56_imageproc.h:90
int h
Definition: cxd56_imageproc.h:93
imageproc_rect_t * rect
Definition: cxd56_imageproc.h:94
enum imageproc_imginfo_e type
Definition: cxd56_imageproc.h:91
uint8_t * p_u8
Definition: cxd56_imageproc.h:99
int w
Definition: cxd56_imageproc.h:92
imageproc_binary_img_t binary
Definition: cxd56_imageproc.h:98
uint8_t single
Definition: cxd56_imageproc.h:97
Definition: cxd56_imageproc.h:53
uint16_t y1
Definition: cxd56_imageproc.h:55
uint16_t y2
Definition: cxd56_imageproc.h:57
uint16_t x2
Definition: cxd56_imageproc.h:56
uint16_t x1
Definition: cxd56_imageproc.h:54