TI J721E Imaging User Guide
itt_ctrl_edge_ai.c File Reference

Macros

#define TIOVX_MODULES_MAX_FNAME   (256u)
 

Functions

static vx_status writeRawImageEdgeAI (char *file_name, tivx_raw_image image)
 
static vx_status writeImageEdgeAI (char *file_name, vx_image img)
 
static char * app_get_test_file_path ()
 
int32_t save_debug_images_edge_ai (ITTServerEdgeAIObj *obj)
 
int32_t itt_register_object (vx_context context, vx_node *node, tivx_raw_image *raw_image_handle, vx_image *yuv_image_handle, uint8_t object_name)
 Function used to register needed objects for EdgeAI ISP Live Tuning. More...
 
int32_t itt_handle_dcc (ITTServerEdgeAIObj *obj, uint8_t *dcc_buf, uint32_t dcc_buf_size)
 
int32_t itt_server_edge_ai_init ()
 initialization routine for ITT server on EdgeAI. More...
 

Variables

static ITTServerEdgeAIObj g_ITTobj
 
static pthread_mutex_t lock
 
uint8_t gEdgeAI = 0
 

Macro Definition Documentation

◆ TIOVX_MODULES_MAX_FNAME

#define TIOVX_MODULES_MAX_FNAME   (256u)

Function Documentation

◆ writeRawImageEdgeAI()

static vx_status writeRawImageEdgeAI ( char *  file_name,
tivx_raw_image  image 
)
static

◆ writeImageEdgeAI()

static vx_status writeImageEdgeAI ( char *  file_name,
vx_image  img 
)
static

◆ app_get_test_file_path()

static char* app_get_test_file_path ( )
static

◆ save_debug_images_edge_ai()

int32_t save_debug_images_edge_ai ( ITTServerEdgeAIObj obj)

◆ itt_handle_dcc()

int32_t itt_handle_dcc ( ITTServerEdgeAIObj obj,
uint8_t *  dcc_buf,
uint32_t  dcc_buf_size 
)

Variable Documentation

◆ g_ITTobj

ITTServerEdgeAIObj g_ITTobj
static

◆ lock

pthread_mutex_t lock
static

◆ gEdgeAI

uint8_t gEdgeAI = 0