Table of Contents

自定义相机

在一些情况下,内置支持的摄像头不能满足需求,此时可能需要考虑使用自定义相机,自定义相机可以支持从外部获得图像数据输入到 AR 系统中,供跟踪器使用。自定义相机可以由您自行实现图像数据获取。

可用平台:Unity、原生

开始之前

自定义相机的使用场景

以下场景中可以使用自定义相机:

  • 外置摄像头

    例如在 Android 上,系统 API 不支持外置摄像头,只能通过 libuvc 来调用外置摄像头

  • 远程摄像头串流

  • 视频文件

  • 头显

AR 系统中使用的自定义相机

AR 系统中使用的自定义相机有:

  • AREngineInterop

    在鸿蒙 4.x 及以前版本上提供华为 AR Engine 支持,通过自定义相机使用手机提供的运动跟踪功能

  • 头显

    多种头显的图像输入是通过自定义相机来实现的

自定义相机使用限制

自定义相机使用限制有

  • 在头显设备上

    • EasyAR Sense XR License 试用版

      每次运行可以使用 100 秒(Mega 用户可经由 EasyAR 商务在审批后调整时间长度),在部分条件下运行时会显示水印,在某些设备上需要联网才能使用

    • EasyAR Sense XR License 正式版

      无限制

  • 在其他设备上

    • EasyAR Sense 个人版

      每次运行可以使用 100 秒(Mega 用户可经由 EasyAR 商务在审批后调整时间长度),在部分条件下运行时会显示水印

    • EasyAR Sense 专业版/经典版/企业版

      无限制