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.

[参考译文] 编译器/OPT8241-CDK-EVM:多个 ToF 摄像头同步流

Guru**** 2553420 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/631234/compiler-opt8241-cdk-evm-multiple-tof-cameras-stream-synchronously

器件型号:OPT8241-CDK-EVM

工具/软件:TI C/C++编译器

尊敬的所有人:

    我们希望通过寄存器回调函数流式传输 ToF 摄像头。 首先、我们尝试集成 grabber.cpp 和 grabber.h (在 github.com/.../Qt 中)

    我的主代码。 通过将帧速率设置为30fps 和摄像机配置文件,然后运行 Grabber1.start()。

     我们发现、由于帧在缓慢正向流水线中丢失、帧速率接近6fps。  为什么? 如何执行下一步?

程序代码如下所示。

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

DepthCameraPtr dethCamera1 = sys1.connect (toConnect1);

Grabber Grabber1 (deptcamera1、Grabber::FRAMEFLAG_RAW_Processed、sys1、1);

Grabber1.setFrameRate(30.0);

Grabber1.setProfile(_profile2_SR);

if (Grabber1.isInitialized()&&!Grabber1.isRunning())

Grabber1.start();

while (1){};

返回0;

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

此致、

盛华

 

e2e.ti.com/.../6840.CameraSystemSaveStreamTest_5F00_3.cppe2e.ti.com/.../0654.grabber_5F00_sh.cppe2e.ti.com/.../3377.grabber_5F00_sh.h

 

 

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如 ti-3dtof@list.ti.com 上单独的线程所述,请将主线程内包含 grabber->run()的主循环放置。 在 Linux 上使用 pthread 库。