The list of supported kernels in this kernel extension.
Go to the source code of this file.
Data Structures | |
struct | tivxImgPreProcParams |
struct | tivxOCPreProcParams |
struct | tivxOCPostProcParams |
struct | tivxOCPostProcOutput |
struct | tivxODPostProcParams |
struct | tivxDofPlaneSepParams |
struct | tivxVisualLocalizationParams |
struct | tivxPoseVizParams |
struct | tivxPixelVizParams |
struct | tivxImgMosaicWindow |
struct | tivxImgMosaicParams |
struct | tivxDrawKeypointDetectionsParams |
struct | tivxDrawBoxDetectionsParams |
struct | tivxSFMParams |
SFM frame level control parameter. More... | |
struct | tivxDLPreProcParams |
DL Pre processing to be used with DL-RT. More... | |
struct | tivxDLColorBlendParams |
DL color blend to be used with DL-RT. More... | |
struct | tivxDLRectangle |
DL rectangles to be used with DL Draw Box. More... | |
struct | tivxDLDrawBoxParams |
DL draw box to be used with DL-RT. More... | |
Macros | |
#define | TIVX_MODULE_NAME_IMG_PROC "img_proc" |
OpenVX module name. More... | |
#define | TIVX_KERNEL_IMG_PREPROCESS_NAME "com.ti.img_proc.img.preprocess" |
Kernel Name: Image Pre Processing. More... | |
#define | TIVX_KERNEL_OC_PRE_PROC_NAME "com.ti.img_proc.oc.pre.proc" |
Kernel Name: OC Pre Processing. More... | |
#define | TIVX_KERNEL_OC_POST_PROC_NAME "com.ti.img_proc.oc.post.proc" |
Kernel Name: OC Post Processing. More... | |
#define | TIVX_KERNEL_OD_POSTPROCESS_NAME "com.ti.img_proc.od.postprocess" |
Kernel Name: Parking Spot detection Post Processing. More... | |
#define | TIVX_KERNEL_DOF_PLANE_SEPERATION_NAME "com.ti.img_proc.dof.plane.seperation" |
Kernel Name: Dense Optical Flow plane seperation. More... | |
#define | TIVX_KERNEL_PIXEL_VISUALIZATION_NAME "com.ti.img_proc.pixel.visualization" |
Kernel Name: Pixel visualization. More... | |
#define | TIVX_KERNEL_VISUAL_LOCALIZATION_NAME "com.ti.img_proc.visual.localization" |
Kernel Name: Ego Localization. More... | |
#define | TIVX_KERNEL_POSE_VISUALIZATION_NAME "com.ti.img_proc.pose.visualization" |
Kernel Name: Pose Visualization. More... | |
#define | TIVX_KERNEL_IMG_MOSAIC_NAME "com.ti.img_proc.img.mosaic" |
Kernel Name: Image Mosaic. More... | |
#define | TIVX_KERNEL_DRAW_KEYPOINT_DETECTIONS_NAME "com.ti.img_proc.od.draw.keypoint.detections" |
Kernel Name: Draw Keypoint Detections. More... | |
#define | TIVX_KERNEL_DRAW_BOX_DETECTIONS_NAME "com.ti.img_proc.od.draw.box.detections" |
Kernel Name: Draw Box Detections. More... | |
#define | TIVX_KERNEL_IMG_HIST_NAME "com.ti.img_proc.img.hist" |
Kernel Name: Image histogram. More... | |
#define | TIVX_KERNEL_SFM_NAME "com.ti.img_proc.sfm" |
Kernel Name: Image histogram. More... | |
#define | TIVX_KERNEL_DL_PRE_PROC_NAME "com.ti.img_proc.dl.pre.proc" |
Kernel Name: DL Pre processing. More... | |
#define | TIVX_KERNEL_DL_COLOR_BLEND_NAME "com.ti.img_proc.dl.color.blend" |
Kernel Name: DL color blend. More... | |
#define | TIVX_KERNEL_DL_DRAW_BOX_NAME "com.ti.img_proc.dl.draw.box" |
Kernel Name: DL draw box. More... | |
#define | TIVX_KERNEL_DL_COLOR_CONVERT_NAME "com.ti.img_proc.dl.color.convert" |
Kernel Name: DL color convert. More... | |
#define | TIVX_PIXEL_VIZ_MAX_TENSOR (3U) |
#define | TIVX_PIXEL_VIZ_MAX_CLASS (256U) |
#define | TIVX_IMG_MOSAIC_MAX_INPUTS (8U) |
#define | TIVX_IMG_MOSAIC_MAX_CHANNELS (4U) |
#define | TIVX_IMG_MOSAIC_MAX_WINDOWS (TIVX_IMG_MOSAIC_MAX_INPUTS * TIVX_IMG_MOSAIC_MAX_CHANNELS) |
#define | TIVX_DRAW_KEYPOINT_DETECTIONS_MAX_CLASSES (16) |
#define | TIVX_DRAW_BOX_DETECTIONS_MAX_CLASSES (128) |
#define | TIVX_OC_MAX_CLASSES (10) |
#define | TIVX_MAX_PAST_POSES (16) |
#define | TIVX_IMG_PROC_POSE_VIZ_RESET_BACKGROUND (0xF00F) |
#define | TIVX_IMG_PROC_VIZ_LOC_RESET_POSE (0xFFEF) |
#define | TIVX_DL_PRE_PROC_TENSOR_FORMAT_RGB (0) |
#define | TIVX_DL_PRE_PROC_TENSOR_FORMAT_BGR (1) |
#define | TIVX_DL_PRE_PROC_CHANNEL_ORDER_NCHW (0) |
#define | TIVX_DL_PRE_PROC_CHANNEL_ORDER_NHWC (1) |
#define | TIVX_DL_PRE_PROC_IMAGE_CROP_TOP (0) |
#define | TIVX_DL_PRE_PROC_IMAGE_CROP_BOTTOM (1) |
#define | TIVX_DL_PRE_PROC_IMAGE_CROP_LEFT (2) |
#define | TIVX_DL_PRE_PROC_IMAGE_CROP_RIGHT (3) |
#define | TIVX_DL_DRAW_BOX_MAX_OUTPUTS (4U) |
#define | TIVX_DL_DRAW_BOX_MAX_CLASSES (256U) |
#define | TIVX_DL_DRAW_BOX_MAX_COLORS (3U) |
#define | TIVX_DL_DRAW_BOX_MAX_CLASS_NAME (64U) |
#define | TIVX_DL_DRAW_BOX_MAX_RECTANGLES (256U) |
#define | TIVX_DL_COLOR_BLEND_MAX_OUTPUTS (4U) |
#define | TIVX_DL_COLOR_BLEND_MAX_CLASSES (256U) |
#define | TIVX_DL_COLOR_BLEND_MAX_COLORS (3U) |
Functions | |
void | tivxImgProcLoadKernels (vx_context context) |
Used for the Application to load the img_proc kernels into the context. More... | |
void | tivxImgProcUnLoadKernels (vx_context context) |
Used for the Application to unload the img_proc kernels from the context. More... | |
void | tivxRegisterImgProcTargetC66Kernels (void) |
Function to register IMG_PROC Kernels on the C66x Target. More... | |
void | tivxUnRegisterImgProcTargetC66Kernels (void) |
Function to un-register IMG_PROC Kernels on the C66x Target. More... | |
void | tivxRegisterImgProcTargetR5FKernels (void) |
Function to register IMG_PROC Kernels on the R5F Target. More... | |
void | tivxUnRegisterImgProcTargetR5FKernels (void) |
Function to un-register IMG_PROC Kernels on the R5F Target. More... | |
void | tivxRegisterImgProcTargetC71Kernels (void) |
Function to register IMG_PROC Kernels on the C71 Target. More... | |
void | tivxUnRegisterImgProcTargetC71Kernels (void) |
Function to un-register IMG_PROC Kernels on the C71 Target. More... | |
void | tivxRegisterImgProcTargetA72Kernels (void) |
Function to register IMG_PROC Kernels on the A72 Target. More... | |
void | tivxUnRegisterImgProcTargetA72Kernels (void) |
Function to un-register IMG_PROC Kernels on the A72 Target. More... | |
vx_kernel | tivxAddKernelPixelViz (vx_context context, vx_int32 num_output_tensors) |
Used for the Application to create the pix viz kernel from the context. More... | |
vx_kernel | tivxAddKernelImgMosaic (vx_context context, vx_int32 num_inputs) |
Used by the application to create the mosaic kernel from the context. More... | |
void | tivxImgMosaicParamsSetDefaults (tivxImgMosaicParams *prms) |
Set default parameters for tivxImgMosaicParams. More... | |
#define TIVX_KERNEL_IMG_PREPROCESS_NAME "com.ti.img_proc.img.preprocess" |
Kernel Name: Image Pre Processing.
#define TIVX_KERNEL_OC_PRE_PROC_NAME "com.ti.img_proc.oc.pre.proc" |
Kernel Name: OC Pre Processing.
#define TIVX_KERNEL_OC_POST_PROC_NAME "com.ti.img_proc.oc.post.proc" |
Kernel Name: OC Post Processing.
#define TIVX_KERNEL_OD_POSTPROCESS_NAME "com.ti.img_proc.od.postprocess" |
Kernel Name: Parking Spot detection Post Processing.
#define TIVX_KERNEL_DOF_PLANE_SEPERATION_NAME "com.ti.img_proc.dof.plane.seperation" |
Kernel Name: Dense Optical Flow plane seperation.
#define TIVX_KERNEL_PIXEL_VISUALIZATION_NAME "com.ti.img_proc.pixel.visualization" |
Kernel Name: Pixel visualization.
#define TIVX_KERNEL_VISUAL_LOCALIZATION_NAME "com.ti.img_proc.visual.localization" |
Kernel Name: Ego Localization.
#define TIVX_KERNEL_POSE_VISUALIZATION_NAME "com.ti.img_proc.pose.visualization" |
Kernel Name: Pose Visualization.
#define TIVX_KERNEL_IMG_MOSAIC_NAME "com.ti.img_proc.img.mosaic" |
Kernel Name: Image Mosaic.
#define TIVX_KERNEL_DRAW_KEYPOINT_DETECTIONS_NAME "com.ti.img_proc.od.draw.keypoint.detections" |
Kernel Name: Draw Keypoint Detections.
#define TIVX_KERNEL_DRAW_BOX_DETECTIONS_NAME "com.ti.img_proc.od.draw.box.detections" |
Kernel Name: Draw Box Detections.
#define TIVX_KERNEL_IMG_HIST_NAME "com.ti.img_proc.img.hist" |
Kernel Name: Image histogram.
#define TIVX_KERNEL_SFM_NAME "com.ti.img_proc.sfm" |
Kernel Name: Image histogram.
#define TIVX_KERNEL_DL_PRE_PROC_NAME "com.ti.img_proc.dl.pre.proc" |
Kernel Name: DL Pre processing.
#define TIVX_KERNEL_DL_COLOR_BLEND_NAME "com.ti.img_proc.dl.color.blend" |
Kernel Name: DL color blend.
#define TIVX_KERNEL_DL_DRAW_BOX_NAME "com.ti.img_proc.dl.draw.box" |
Kernel Name: DL draw box.
#define TIVX_KERNEL_DL_COLOR_CONVERT_NAME "com.ti.img_proc.dl.color.convert" |
Kernel Name: DL color convert.
#define TIVX_PIXEL_VIZ_MAX_CLASS (256U) |
#define TIVX_IMG_MOSAIC_MAX_INPUTS (8U) |
#define TIVX_IMG_MOSAIC_MAX_CHANNELS (4U) |
#define TIVX_IMG_MOSAIC_MAX_WINDOWS (TIVX_IMG_MOSAIC_MAX_INPUTS * TIVX_IMG_MOSAIC_MAX_CHANNELS) |
#define TIVX_DRAW_KEYPOINT_DETECTIONS_MAX_CLASSES (16) |
#define TIVX_DRAW_BOX_DETECTIONS_MAX_CLASSES (128) |
#define TIVX_OC_MAX_CLASSES (10) |
#define TIVX_MAX_PAST_POSES (16) |
#define TIVX_IMG_PROC_POSE_VIZ_RESET_BACKGROUND (0xF00F) |
#define TIVX_IMG_PROC_VIZ_LOC_RESET_POSE (0xFFEF) |
#define TIVX_DL_PRE_PROC_TENSOR_FORMAT_RGB (0) |
#define TIVX_DL_PRE_PROC_TENSOR_FORMAT_BGR (1) |
#define TIVX_DL_PRE_PROC_CHANNEL_ORDER_NCHW (0) |
#define TIVX_DL_PRE_PROC_CHANNEL_ORDER_NHWC (1) |
#define TIVX_DL_PRE_PROC_IMAGE_CROP_TOP (0) |
#define TIVX_DL_PRE_PROC_IMAGE_CROP_BOTTOM (1) |
#define TIVX_DL_PRE_PROC_IMAGE_CROP_LEFT (2) |
#define TIVX_DL_PRE_PROC_IMAGE_CROP_RIGHT (3) |
#define TIVX_DL_DRAW_BOX_MAX_OUTPUTS (4U) |
#define TIVX_DL_DRAW_BOX_MAX_CLASSES (256U) |
#define TIVX_DL_DRAW_BOX_MAX_COLORS (3U) |
#define TIVX_DL_DRAW_BOX_MAX_CLASS_NAME (64U) |
#define TIVX_DL_DRAW_BOX_MAX_RECTANGLES (256U) |
#define TIVX_DL_COLOR_BLEND_MAX_OUTPUTS (4U) |
#define TIVX_DL_COLOR_BLEND_MAX_CLASSES (256U) |
#define TIVX_DL_COLOR_BLEND_MAX_COLORS (3U) |
void tivxRegisterImgProcTargetC66Kernels | ( | void | ) |
Function to register IMG_PROC Kernels on the C66x Target.
void tivxUnRegisterImgProcTargetC66Kernels | ( | void | ) |
Function to un-register IMG_PROC Kernels on the C66x Target.
void tivxRegisterImgProcTargetR5FKernels | ( | void | ) |
Function to register IMG_PROC Kernels on the R5F Target.
void tivxUnRegisterImgProcTargetR5FKernels | ( | void | ) |
Function to un-register IMG_PROC Kernels on the R5F Target.
void tivxRegisterImgProcTargetC71Kernels | ( | void | ) |
Function to register IMG_PROC Kernels on the C71 Target.
void tivxUnRegisterImgProcTargetC71Kernels | ( | void | ) |
Function to un-register IMG_PROC Kernels on the C71 Target.
void tivxRegisterImgProcTargetA72Kernels | ( | void | ) |
Function to register IMG_PROC Kernels on the A72 Target.
void tivxUnRegisterImgProcTargetA72Kernels | ( | void | ) |
Function to un-register IMG_PROC Kernels on the A72 Target.