TI J721E Imaging User Guide
Imaging Interface Modules

Introduction

The list of kernels supported in hwa module.

Each kernel listed here can be used with the vxGetKernelByName call. When programming the parameters, use

When programming the parameters, use

Data Structures

struct  tivx_aewb_config_t
 tivx_aewb_config_t parameters More...
 
struct  tivx_aewb_hist_t
 tivx_aewb_hist_t parameters More...
 

Functions

void tivxRegisterImagingTargetAewbKernels (void)
 Function to register IMAGING Kernels on the aewb Target. More...
 
void tivxUnRegisterImagingTargetAewbKernels (void)
 Function to un-register IMAGING Kernels on the aewb Target. More...
 
VX_API_ENTRY vx_node VX_API_CALL tivxAewbNode (vx_graph graph, vx_user_data_object configuration, vx_distribution histogram, vx_user_data_object h3a_aew_af, vx_user_data_object ae_awb_result_prev, vx_user_data_object ae_awb_result, vx_user_data_object dcc_param)
 [Graph] Creates a AEWB Node. More...
 

Variables

struct tivx_aewb_hist_t tivx_aewb_hist_t
 

Macros

#define TIVX_MODULE_NAME_IMAGING   "imaging"
 Name for OpenVX Extension kernel module: imaging. More...
 
#define H3A_MAX_WINH   56
 tivx_h3a_image_t parameters More...
 

Macro Definition Documentation

◆ TIVX_MODULE_NAME_IMAGING

#define TIVX_MODULE_NAME_IMAGING   "imaging"

Name for OpenVX Extension kernel module: imaging.

◆ H3A_MAX_WINH

#define H3A_MAX_WINH   56

tivx_h3a_image_t parameters

Function Documentation

◆ tivxRegisterImagingTargetAewbKernels()

void tivxRegisterImagingTargetAewbKernels ( void  )

Function to register IMAGING Kernels on the aewb Target.

◆ tivxUnRegisterImagingTargetAewbKernels()

void tivxUnRegisterImagingTargetAewbKernels ( void  )

Function to un-register IMAGING Kernels on the aewb Target.

◆ tivxAewbNode()

VX_API_ENTRY vx_node VX_API_CALL tivxAewbNode ( vx_graph  graph,
vx_user_data_object  configuration,
vx_distribution  histogram,
vx_user_data_object  h3a_aew_af,
vx_user_data_object  ae_awb_result_prev,
vx_user_data_object  ae_awb_result,
vx_user_data_object  dcc_param 
)

[Graph] Creates a AEWB Node.

Parameters
[in]graphThe reference to the graph.
[in]configurationConfiguration of type tivx_aewb_config_t needed by AEWB to parse DCC and H3A stats
[in]histogram(optional) Histogram Optional input for AE. Not supported currently
[in]h3a_aew_afStructure of type tivx_h3a_data_t specifying H3A properties and pointer to the statistics output from VISS
[in]ae_awb_result_prevAE and AWB results from previous iteration. Type tivx_ae_awb_params_t. Optional. Not used currently
[out]ae_awb_resultAE and AWB results from previous iteration. Type tivx_ae_awb_params_t
[in]dcc_paramBuffer containing DCC Tuning Parameters for 2A node
See also
TIVX_KERNEL_AEWB_NAME
Returns
vx_node.
Return values
vx_nodeA node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus

Variable Documentation

◆ tivx_aewb_hist_t