22 uint8_t avg[3], uint16_t nval);
24void mpix_stats_rgb_hist(
const uint8_t *buf, uint16_t width, uint16_t height, uint32_t fourcc,
25 uint16_t *hist,
size_t hist_size, uint16_t nval);
27void mpix_stats_luma_hist(
const uint8_t *buf, uint16_t width, uint16_t height, uint32_t fourcc,
28 uint16_t *hist,
size_t hist_size, uint16_t nval);
40 uint8_t rgb24avg[3], uint16_t nval);
46 uint8_t rgb24avg[3], uint16_t nval);
52 uint8_t rgb24avg[3], uint16_t nval);
58 uint8_t rgb24avg[3], uint16_t nval);
70 size_t hist_size, uint16_t nval);
83 uint16_t *rgb24hist,
size_t hist_size, uint16_t nval);
89 uint16_t *rgb24hist,
size_t hist_size, uint16_t nval);
95 uint16_t *rgb24hist,
size_t hist_size, uint16_t nval);
101 uint16_t *rgb24hist,
size_t hist_size, uint16_t nval);
113 size_t hist_size, uint16_t nval);
126 uint16_t *y8hist,
size_t hist_size, uint16_t nval);
132 uint16_t *y8hist,
size_t hist_size, uint16_t nval);
138 uint16_t *y8hist,
size_t hist_size, uint16_t nval);
144 uint16_t *y8hist,
size_t hist_size, uint16_t nval);
void mpix_bggr8frame_to_rgb24avg(const uint8_t *buf, size_t size, uint16_t width, uint8_t rgb24avg[3], uint16_t nval)
Collect red, green, blue channel averages of all pixels in an BGGR8 frame.
void mpix_rggb8frame_to_y8hist(const uint8_t *buf, size_t buf_size, uint16_t width, uint16_t *y8hist, size_t hist_size, uint16_t nval)
Collect an histogram for the Y channel, obtained from the values of an RGGB8 frame.
void mpix_gbrg8frame_to_rgb24hist(const uint8_t *buf, size_t buf_size, uint16_t width, uint16_t *rgb24hist, size_t hist_size, uint16_t nval)
Collect an histogram for each of the red, green, blue channels of GBRG8 frame.
void mpix_rgb24frame_to_y8hist(const uint8_t *buf, size_t buf_size, uint16_t *y8hist, size_t hist_size, uint16_t nval)
Collect an histogram for the Y channel, obtained from the pixel values of the image.
void mpix_bggr8frame_to_y8hist(const uint8_t *buf, size_t buf_size, uint16_t width, uint16_t *y8hist, size_t hist_size, uint16_t nval)
Collect an histogram for the Y channel, obtained from the values of an BGGR8 frame.
void mpix_gbrg8frame_to_rgb24avg(const uint8_t *buf, size_t size, uint16_t width, uint8_t rgb24avg[3], uint16_t nval)
Collect red, green, blue channel averages of all pixels in an GBRG8 frame.
void mpix_gbrg8frame_to_y8hist(const uint8_t *buf, size_t buf_size, uint16_t width, uint16_t *y8hist, size_t hist_size, uint16_t nval)
Collect an histogram for the Y channel, obtained from the values of an GBRG8 frame.
void mpix_rggb8frame_to_rgb24hist(const uint8_t *buf, size_t buf_size, uint16_t width, uint16_t *rgb24hist, size_t hist_size, uint16_t nval)
Collect an histogram for each of the red, green, blue channels of an RGGB8 frame.
void mpix_stats_rgb_avg(const uint8_t *buf, uint16_t width, uint16_t height, uint32_t fourcc, uint8_t avg[3], uint16_t nval)
Collect red, green, blue channel averages of all pixels in an RGB24 frame.
void mpix_rggb8frame_to_rgb24avg(const uint8_t *buf, size_t size, uint16_t width, uint8_t rgb24avg[3], uint16_t nval)
Collect red, green, blue channel averages of all pixels in an RGGB8 frame.
void mpix_grbg8frame_to_y8hist(const uint8_t *buf, size_t buf_size, uint16_t width, uint16_t *y8hist, size_t hist_size, uint16_t nval)
Collect an histogram for the Y channel, obtained from the values of an GRBG8 frame.
void mpix_rgb24frame_to_rgb24hist(const uint8_t *buf, size_t buf_size, uint16_t *rgb24hist, size_t hist_size, uint16_t nval)
Collect an histogram for each of the red, green, blue channels of an RGB24 frame.
void mpix_grbg8frame_to_rgb24hist(const uint8_t *buf, size_t buf_size, uint16_t width, uint16_t *rgb24hist, size_t hist_size, uint16_t nval)
Collect an histogram for each of the red, green, blue channels of GRBG8 frame.
void mpix_bggr8frame_to_rgb24hist(const uint8_t *buf, size_t buf_size, uint16_t width, uint16_t *rgb24hist, size_t hist_size, uint16_t nval)
Collect an histogram for each of the red, green, blue channels of BGGR8 frame.
void mpix_grbg8frame_to_rgb24avg(const uint8_t *buf, size_t size, uint16_t width, uint8_t rgb24avg[3], uint16_t nval)
Collect red, green, blue channel averages of all pixels in an GRBG8 frame.