Program Listing for File image_compute.h¶
↰ Return to documentation for file (c/fmdt/image/image_compute.h)
#pragma once
#include "fmdt/features/features_struct.h"
#include "fmdt/tracking/tracking_struct.h"
#include "fmdt/image/image_struct.h"
rgb8_t image_get_color(enum color_e color);
img_data_t* image_gs_alloc(const size_t img_width, const size_t img_height);
void _image_gs_draw_labels(img_data_t* img_data, const uint32_t** labels, const uint32_t* RoIs_id,
const uint32_t* RoIs_xmax, const uint32_t* RoIs_ymin, const uint32_t* RoIs_ymax,
const size_t n_RoIs, const uint8_t show_id);
void image_gs_draw_labels(img_data_t* img_data, const uint32_t** labels, const RoIs_basic_t* RoIs_basic,
const uint8_t show_id);
uint8_t* image_gs_get_pixels(img_data_t* img_data);
uint8_t** image_gs_get_pixels_2d(img_data_t* img_data);
void image_gs_free(img_data_t* img_data);
img_data_t* image_color_alloc(const size_t img_width, const size_t img_height);
void image_color_draw_BBs(img_data_t* img_data, const uint8_t** img, const BB_t* BBs, const enum color_e* BBs_color,
const size_t n_BBs, const uint8_t show_id, const uint8_t is_gt);
rgb8_t* image_color_get_pixels(img_data_t* img_data);
rgb8_t** image_color_get_pixels_2d(img_data_t* img_data);
void image_color_free(img_data_t* img_data);