Vision Apps User Guide
tivx_srv_kernels.h File Reference

Introduction

The list of supported kernels in this kernel extension.

Go to the source code of this file.

Data Structures

struct  LensDistortionCorrection
 The configuration data structure for representing lens model of a signle camera. More...
 
struct  svPointDetect_t
 The point detect structure is the configuration data structure used by the TIVX_KERNEL_POINT_DETECT kernel. More...
 
struct  svLdcLut_t
 The svLdcLut_t structure is the configuration data structure for lens model used by the followig kernel(s) TIVX_KERNEL_POINT_DETECT, TIVX_KERNEL_POSE_ESTIMATION, TIVX_KERNEL_GENERATE_GPULUT. More...
 
struct  svACDetectStructFinalCorner_t
 The svACDetectStructFinalCorner_t structure is the configuration data structure containing detected point coordinates used by the followig kernel(s) TIVX_KERNEL_POINT_DETECT, TIVX_KERNEL_POSE_ESTIMATION. More...
 
struct  svPoseEstimation_t
 The svPoseEstimation_t structure is the configuration data structure used by the TIVX_KERNEL_POSE_ESTIMATION kernel. More...
 
struct  svACCalmatStruct_t
 The svACCalmatStruct_t structure is the structure containing calibration data used by the following kernel(s) TIVX_KERNEL_POSE_ESTIMATION, TIVX_KERNEL_GENERATE_3DBOWL, TIVX_KERNEL_GENERATE_GPULUT. More...
 
struct  svGeometric_t
 The svGeometric_t structure is the configuration data structure used by the TIVX_KERNEL_GENERATE_3DBOWL kernel. More...
 
struct  svGpuLutGen_t
 The svGpuLutGen_t structure is the configuration structure used by the following kernel(s) TIVX_KERNEL_GENERATE_3DBOWL, TIVX_KERNEL_GENERATE_GPULUT. More...
 
struct  tivx_srv_params_t
 The data structure used by the SGX SRV kernel for SRV creation. More...
 

Macros

#define TIVX_MODULE_NAME_SRV   "srv"
 Name for OpenVX Extension kernel module: srv. More...
 
#define TIVX_KERNEL_POSE_ESTIMATION_NAME   "com.ti.srv.pose_estimation"
 The list of kernels supported in srv module. More...
 
#define TIVX_KERNEL_POINT_DETECT_NAME   "com.ti.srv.point_detect"
 point_detect kernel name More...
 
#define TIVX_KERNEL_GENERATE_3DBOWL_NAME   "com.ti.srv.generate_3dbowl"
 generate_3dbowl kernel name More...
 
#define TIVX_KERNEL_GENERATE_GPULUT_NAME   "com.ti.srv.generate_gpulut"
 generate_gpulut kernel name More...
 
#define TIVX_KERNEL_GL_SRV_NAME   "com.ti.srv.gl_srv"
 gl_srv kernel name More...
 
#define SKIP   4 /*Subsample ratio */
 
#define LDC_LIB_DATA_TYPE   0 /* 0: float, 1:double */
 
#define LDC_U2D_TABLE_MAX_LENGTH   (1024) /* maximum u2d table length allowed */
 
#define LDC_D2U_TABLE_MAX_LENGTH   (1024) /* maximum d2d table length allowed */
 
#define LDC_MAX_NUM_CAMERAS   (6) /* maximum number of cameras allowed */
 
#define FP_TO_DETECT   2
 
#define MAX_INPUT_CAMERAS   4
 

Typedefs

typedef float dtype
 

Functions

void tivxSrvLoadKernels (vx_context context)
 Used for the Application to load the srv kernels into the context. More...
 
void tivxSrvUnLoadKernels (vx_context context)
 Used for the Application to unload the srv kernels from the context. More...
 
void tivxSrvPrintPerformance (vx_perf_t performance, uint32_t numPixels, const char *testName)
 Used to print the performance of the kernels. More...
 
void tivxRegisterSrvTargetC66Kernels (void)
 Function to register SRV Kernels on the c66 Target. More...
 
void tivxUnRegisterSrvTargetC66Kernels (void)
 Function to un-register SRV Kernels on the c66 Target. More...
 
void tivxRegisterSrvTargetGpuKernels (void)
 Function to register SRV Kernels on the gpu Target. More...
 
void tivxUnRegisterSrvTargetGpuKernels (void)
 Function to un-register SRV Kernels on the gpu Target. More...
 

Macro Definition Documentation

◆ SKIP

#define SKIP   4 /*Subsample ratio */

◆ LDC_LIB_DATA_TYPE

#define LDC_LIB_DATA_TYPE   0 /* 0: float, 1:double */

◆ LDC_U2D_TABLE_MAX_LENGTH

#define LDC_U2D_TABLE_MAX_LENGTH   (1024) /* maximum u2d table length allowed */

◆ LDC_D2U_TABLE_MAX_LENGTH

#define LDC_D2U_TABLE_MAX_LENGTH   (1024) /* maximum d2d table length allowed */

◆ LDC_MAX_NUM_CAMERAS

#define LDC_MAX_NUM_CAMERAS   (6) /* maximum number of cameras allowed */

◆ FP_TO_DETECT

#define FP_TO_DETECT   2

◆ MAX_INPUT_CAMERAS

#define MAX_INPUT_CAMERAS   4

Typedef Documentation

◆ dtype

typedef float dtype