Part Number: TDA4VM
背景:
TDA4VM开发板
RTOS-SDK
使用流水线构建视觉处理流

构建代码
if(status == VX_SUCCESS)
{
app_create_graph_pre_proc(obj->graph, &obj->preProcObj, obj->scalerObj.output[0].arr);
APP_PRINTF("Pre proc graph done!\n");
}
if(status == VX_SUCCESS)
{
app_create_graph_tidl(obj->context, obj->graph, &obj->tidlObj, obj->preProcObj.output_tensor_arr);
APP_PRINTF("TIDL graph done!\n");
}
if(status == VX_SUCCESS)
{
app_create_graph_post_proc(obj->graph, &obj->postProcObj, obj->scalerObj.output[1].arr, obj->tidlObj.out_args_arr, obj->tidlObj.output_tensor_arr[0]);
APP_PRINTF("Draw detections graph done!\n");
}
问题:
1、在app_create_graph_tidl输入的obj->preProcObj.output_tensor_arr,是在预处理创建的对象,实际的tensor填充是在流水线开始后将每一帧RAW数据进行转换为tensor填充到tidl中进行推理?
2、目前tidl-c7x处理流程只能接收openvx 的vx_image格式输入,不支持tivx_raw_image的直接灌入,是否是需要修改host参数校验和dsp-c6x实际运算,才能支持tivx_raw_image?如果是这样,是否可以提供对应的代码demo?
3、对于tidl-c7x处理流程的输出,也是obj->tidlObj.out_args_arr, obj->tidlObj.output_tensor_arr[0]张量,需要后处理生成对应的vx_image格式?如果需要生成tivx_raw_image,需要修改后处理流程?如果是,是否可以提供对应的带么demo呢?