大宝娱乐

    大宝娱乐

      购置
      京东 蘺uan
      中文
      English

      Femto Bolt 故障扫除

      本文内容

      ● 已知问题    

      ● 网络日志

      ● 装备未列在装备治理器中

      ● k4aviewer无法打开相机

      ● 装备固件更新问题

      ● 图像质量问题

      ● 纷歧致或意外的时间戳

      ● 将人体跟踪 SDK 与 Unreal 配合使用

      ● 在无外设 Linux 系统上使用 Femto Bolt

       本文包罗在 Femto Bolt  中使用 Orbbec SDK K4A Wrapper 时可能会遇到的已知问题及其故障扫除提醒。


      已知问题

      ● Linux平台下,深度引擎库需要使用OpenGL,若是应用层也使用OpenGL、且跨线程挪用OpenGL实例,可能会造成上下文冲突,导致深度引擎在初shi化时泛起问题,以及无法正常启动深度数据流。

      若是应用层使用了OpenGL渲染,要在应用层参考OpenGL下面链接切换Context:

      (https://www.khronos.org/opengl/wiki/OpenGL_and_multithreading)

      以下是大宝娱乐使用glfw库的解决要领:

      a. 在开流之前,挪用glfwMakeContextCurrent(NULL) 。

      b. 然后再开流。

      c. 开流竣事后,挪用glfwMakeContextCurrent(currentContext)。

      // 参考github: file: tools/k4aviewer/k4adevicedockcontrol.cpp
      GLFWwindow *currentContext = glfwGetCurrentContext(); // store the current context
      glfwMakeContextCurrent(NULL);  // make current context to NULL
      StartCameras(); //  will initialize the DepthEngine
      glfwMakeContextCurrent(currentContext); // restore the current context

      ● 有关其他相关问题,请审查 GitHub Issues


      网络日志

      Orbbec SDK K4A Wrapper 的日志由底层 Orbbec SDK 输出,默认输出到应用法式事情目录下的 目录下。日志以循环笼罩的方式输出到牢靠 4 个文件中,默认单个文件最大 100 MB。建议用户反馈问题时可以将日志文件一并打包发送。


      装备未列在装备治理器中

      ● 请审查后面指示灯,若是闪橙黄色,体现供电不足,请用电源适配器供电再试,若是此时闪白灯,体现USB毗连异常,请找其他缘故原由。

      ● 检查是否已毗连电源线并使用 USB3 端口来传输数据。

      ● 实验改用 USB3 端口来建设数据毗连(建议使用靠近主板的 USB 端口,例如,电膟uan趁娴 USB 端口)。

      ● 检查线缆的状态,受损或劣质的线缆会导致列出的信息不行靠(装备在装备治理器中一直“闪灼”)。

      ● 若是已毗连到眘hi潜镜缒远襣ai电脑以电池运行,则端口的电量可能会受到限制。

      ● 重新启动主机电脑。

      ● 若是问题仍然存在,则可能是存在兼容性问题。


      k4aviewer 无法打开相机

      ● 先检查装备是否列在 Windows 装备治理器中。

      image.png 

      ● 检查是否有任何其他应用法式正在使用gai装备(例如 Windows 相机应用法式)。 每ci只能有一个应用法式会见gai装备。

      ● 检查日志中的错误新闻。

      ● 打开 Windows 相机应用法式,检查它是否可正常事情。

      ● 关闭再打开装备的电源,期待流 LED 熄灭,然后再使用装备。

      ● 重新启动主机电脑。

      ● 确保在电脑上使用最新的图形驱动法式。

      ● 若是你使用自己的 SDK 版本,请实验使用正式宣布的版本(若是可以解决问题)。


      装备固件更新问题

      ● 若是更新后未陈诉准确的版本号,则可能需要关闭再打开装备;

      ● 装备固件更新历程被打断,可以重新给设惫亓后再执行更新。


      图像质量问题

      ● 启动 Femto Bolt 审查器,检查装备的位置,以确定是否存在滋扰、传感器被遮挡,或者镜头脏污。

      ● 若是问题在特定的模式下发生,请实验差异的运行模式,以缩小问题的检查规模。

      ● 若要与团队配合解决图像质量问题,可以:

      1. 抓取Femto Bolt 审查器暂停视图并抓取屏幕截图,或

      2. 使用Femto Bolt 审查器录制,例如 k4arecorder.exe -l 5 -r 5 output.mkv


      纷歧致或意外的装备时间戳

      挪用 k4a_device_set_color_control 可能会暂时引发装备的计时更改,这些更改可能需要几个捕捉才气稳固。 阻止在图像捕捉循环中挪用 API,以免重置每个新图像的内部计时盘算。 可以改为在启动相机之前或需要更改图像捕捉循环内的值时挪用 API。 详细而言,请阻止挪用 k4a_device_set_color_control(K4A_COLOR_CONTROL_AUTO_EXPOSURE_PRIORITY)。


      将人体跟踪 SDK 与 Unreal 配合使用

      若要将人体跟踪 SDK 与 Unreal 配合使用,请确保已将 <SDK Installation Path>\tools 添加到情形变量 PATH,并已将 dnn_model_2_0.onnx 和 cudnn64_7.dll 复制到 Program Files/Epic Games/UE_4.23/Engine/Binaries/Win64。


      在无外设 Linux 系统上使用 Femto Bolt

      Linux 上的 Femto Bolt 深度引擎使用 OpenGL。 OpenGL 需要一个窗口实例,gai实例需要将监视器毗连到系统。 此问题的解决要领是:

      1. 为妄想使用的用户帐户启用自动登录。 有关怎样启用自动登录的说明,请参阅此文

      2. 关闭系统电源,断开显示器的毗连,然后打开系统电源。 自动登录会强制建设 x-server 会话。

      3. 通过 ssh 举行毗连,并设置 DISPLAY 情形变量 export DISPLAY=:0

      4. 启动 Femto Bolt 应用法式。

      xtrlock 适用工具可用于在自动登录后连忙锁定屏幕。 添加以下下令以启动应用法式或 systemd 服务:

      bash -c “xtrlock -b”

      【网站舆图】【sitemap】