This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TDA4VE-Q1:DSS_M2M 节点

Guru**** 2482225 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1450634/tda4ve-q1-dss_m2m-node

器件型号:TDA4VE-Q1

工具与软件:

你好

我的 SDK 版本是9.2、

我将在我自己的应用中连接节点

Capture -> Vis -> aewb -> LDC -> Scaler -> preproc -> tidl -> mosaic -> display

我想在进入马赛克节点之前放大图像

我听说 DSS_M2M 节点支持我需要的扩展、因此我要添加该节点、但我不知道如何

如果有使用该节点的示例、我想说明连接该节点的器件。

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    DSS_M2M 节点还可以执行缩放操作。

    您可以在中看到相同的实现  video_io/内核/video_io/test/test_display_m2m.c

    此致、

    Nikhil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我通过参考 DSS_M2M 节点制作了一个模块、并且在过程中有一个问题

    1. 将 tidl 结果 vx_object_array 作为此节点的输入、然后我按如下方式处理输入图像、可以吗?

    resizeObj->input_img = (vx_image)vxGetObjectArrayItem(input_arr,0);
    
        image_addr.dim_x    = 640;
        image_addr.dim_y    = 384;
        image_addr.stride_x = 3;
        image_addr.stride_y = 1920;
        image_addr.scale_x  = 1024;
        image_addr.scale_y  = 1024; 
        image_addr.step_x   = 1;
        image_addr.step_y   = 1;
        rect.start_x        = 0;
        rect.start_y        = 0;
        rect.end_x          = 640;
        rect.end_y          = 384;
    
        vxCopyImagePatch(resizeObj->input_img,
                        &rect,
                        0,
                        &image_addr,
                        (void *)gTiovxCtDisplayArrayBGR888, 
                        VX_WRITE_ONLY,
                        VX_MEMORY_TYPE_HOST);

    2. 我将浏览 DSS_M2M 节点并按照 mosaic 和显示节点的顺序进行、但 DSS_M2M 节点的输出为 vx_imag 类型、我可以将其更改为 vx_object_array 还是应该更改顺序?

    谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我建议更改 mosaic 在 vx_image 中输出的顺序,而不是对象数组。  

    如果必须在 DSS M2M 节点中使用 vx_object_array ,则必须将对象数组的第一个索引(即 vx_image )发送到 DSS M2M 节点,然后使用 vxReplicateNode ()访问其他对象数组索引。

    此致、

    Nikhil