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.

[参考译文] AM62A7:如何更改 roiElement 实时?

Guru**** 2394295 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1491180/am62a7-how-to-change-roielement-real-time

器件型号:AM62A7

工具与软件:

如何更改 roiElement Real Time?

下面是我的代码:

GstElement* Element scaler;
void updateRoiElement(int x,int y,int width,int height){
printf ("####################################### %d\n",y);
GST_ELEMENT_SET_STATE (m_pipeline、GST_STATE_PAUSED);
G_object_set (Elementscaler"roi-startx"xNULL);
G_object_set (Elementscaler"roi-starty"yNULL);
G_object_set (Elementscaler"ROI-width"widthNULL);
G_object_set (Elementscaler"ROI-height"、heightNULL);
GST_ELEMENT_SET_STATE (m_pipeline、gst_state_playing);
}
我   每秒创建一个线程来调用该方法。
"###"字符串已打印、y 值每秒更改一次。
但屏幕 ROI 位置未更改。
如果我不调用这个方法,屏幕不会扭曲,
如果我叫这个 mothod ,屏幕将 扭曲一次。之后不会改变 y 值
这似乎只是最初的时间,这种方法是有效的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Meng、

    这是一个 GStreamer 问题。 我不确定您能不能这样做、但让我回传我们的 GStreamer 专家 进行评论。

    此致、

    建中

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

    您好、Meng、

    您能否分享有关如何实时更改值的整个应用?  

    您是否在每秒切换一次 x 和 y 坐标的值?

    此致、

    Suren

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


    您好、Suren:

    我更改了 y 每秒的值、但屏幕视频似乎没有更改 y。
    我创建一个 pic 以显示如何更改 ROI 元素、
    它基于 TI 官方保障、edgeai-gst-apps。
    此致、

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

    通过阅读 Streamer 手册,我认为我不应该通过这种方式改变元素.
    那么我使用填充并设置事件函数来更改元素



      

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

    尊敬的 Meng:

    您已将元素状态设置为 NULL ->更改参数->播放、并添加超时以在应用程序中更改这些参数。

    请告诉我如何发展。

    此致、

    Suren

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

    您好、Suren。
    这里是 关于更改元素值的代码。
    如果我这样做、视频将播放3秒、然后循环暂停4秒。
    此致、

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

    你好、孟

    我看到您创建了一个新主题: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1493728/am62a7-how-can-i-update-the-roielement-in-real-time

    我将关闭该主题、继续讨论较新主题。

    此致、

    Suren