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.

[参考译文] TDA2E:在 Vision SDK 上设置 ROI

Guru**** 2553450 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/883363/tda2e-setting-roi-on-vision-sdk

器件型号:TDA2E

您好!

我正在尝试设置我发现已在算法列表中实现的 ROI 参数。 它是包含4个变量的结构。 startx、StartY、高度和宽度。 我使用一个简单的函数在用例中设置这些参数、但没有发生任何情况。 我是否需要做其他事情、然后设置这些参数、或许可以在某个位置启用 ROI?  

谢谢、

斯尔詹

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

    你(们)好

    我知道您在运行哪个用例吗?

    谢谢

    加维拉尤

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

    我正在运行我制作的用例。 其中包括模糊和边缘检测。

    斯尔詹

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

    您好!

    请提及使用案例链或共享.txt 文件、并提及您在 VISION SDK 上所做的 SDK 版本和更改。

    如果可能、请共享日志

    谢谢

    加维拉尤

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

    您好!

    这是我的用例链、

    UseCase:chains_twoCam_Alg_Display

    Capture -> Split -> Select -> Alg_ImagePreProcess (EVE1)-> Alg_EdgeDetect (EVE2)-> VPE_1 -> Display_ED

    选择->空(A15)

    GrpxSrc -> Display_GRPX

    SDK 版本为 VISION_SDK_02_12_01_00。

    在主文件中、我编写了一个简单函数:  

    void chains_twoCam_Alg_Display_SetRoiPrms (AlgorithmLink_RoiParams * pPrm、 chains_Ctrl * chainsCfg)
        pPrm->startx = 0;
        pPrm->startY = 0;
        pPrm->width = 300;
        pPrm->height = 350;
    并调用  

    Chain _twoCam_Alg_Display_SetRoiPrms (&pUcObj->Alg_RoiPrm、 pObj->chainsCfg);

    我手动添加了  
     AlgorithmLink_RoiParams                 Alg_RoiPrm;

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

    您好!

    请共享日志文件并显示是否正常?

    谢谢

    加维拉尤

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

    显示正常、但无论是否具有 ROI、都不会发生任何情况、因此我认为我做得不好。

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

    您好!

    您无需在 use-case 文件夹中的 priv.h & priv.c 中进行任何修改、并且需要在用例中设置"AlgorithmLink_ImagePreProcessCreateParams"结构参数、如

    uint32 imgFrameStartX;
    /**<相对于输入缓冲区开始的实际视频开始*/
    uint32 imgFrameStartY;
    /**<相对于输入缓冲区开始的实际视频开始*/
    uint32 imgFrameWidth;
    /**<输入帧的宽度*/
    uint32 imgFrameHeight;
    /**<输入框的高度*/

    谢谢

    加维拉尤

     

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

    我已经设置了这些参数、我正在尝试设置 ROI 参数。

    斯尔詹

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

    您好!

    您提到了"我发现已在算法列表中实现的 ROI "、那么我能知道哪种算法吗?

    谢谢

    加维拉尤

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

    我在 algorithmLink.h 文件中找到了一个结构

    typedef 结构 {

        uint32 startx;
        /**< ROI 开始 X */

        uint32 startY;
        /**< ROI 开始 Y */

        uint32 宽度;
        /**< ROI 宽度 */

        uint32 高度;
        /**< ROI 高度  */

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

    您好!

    是否有任何解决方法?

    斯尔詹

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

    您好!

    您能否共享您的用例源文件?

    谢谢

    加维拉尤

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

    这是吗?

    UseCase:chains_twoCam_Alg_Display

    Capture -> Split -> Select -> Alg_ImagePreProcess (EVE1)-> Alg_EdgeDetect (EVE2)-> VPE_1 -> Display_ED

    选择->空(A15)

    GrpxSrc -> Display_GRPX

    斯尔詹

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

    您好!

    请分享您的用例文件夹中的.c 文件。

    谢谢

    加维拉尤