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.

[参考译文] PROCESSOR-SDK-J784S4:CSI 捕获节点是否需要图形流水线?

Guru**** 2487425 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1439644/processor-sdk-j784s4-is-graph-pipelining-required-for-csi-capture-node

器件型号:PROCESSOR-SDK-J784S4

工具与软件:

尊敬的 TI 专家:

我正在使用 CSI 传感器进行实验、希望 有一个一次性捕获应用、并希望了解一些捕获 API 的说明。

vx_app_single_cam 中的示例代码使用图形流水线 API 和 TIxGraphParameterEnqueueReadyRef 来调度图形:

  •  流水线化是否是 TIvxCaptureNode 的要求?
  • 如何   使用 vxScheduleGraph 来调度 TIvxCaptureNode - TIvxVpacVissNode 的图形以便捕捉单个帧?

谢谢!

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

    您好!

    [quote userid="600395" url="~/support/processors-group/processors/f/processors-forum/1439644/processor-sdk-j784s4-is-graph-pipelining-required-for-csi-capture-node 是否 需要流水线化 TIxCaptureNode ?

    在此框架中、捕获节点的过程回调在接收到3个帧后开始执行。 (在流水线中使3个缓冲区进入队列或调用  vxScheduleGraph 三次)

    因此、您可以从单个 cam 中移除图形参数部分、并调用 vxProcessGraph 来在非流水线模式下执行应用。

    此致、

    Nikhil

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

    感谢您的回答! 为了便于理解、为什么是3帧?  当我只调用图形调度一次时、我会收到一个旧的帧(来自先前的进程调用、正确调度的时间)-但没有错误

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

    由于捕获节点是源节点、因此我们保留了3个帧作为开始节点的缓冲区、以便保持实时捕获、而不是让稍后的视频处理减慢此捕获速度。

    这可以在 最新 SDK 中${PSDKRA}/video_io/kernels/video_io/include/tivx_kernel_capture.h 中的宏 TIVX_CAPTURE_MIN_PIPEUP_bufs 中看到

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

    好的、谢谢!