Composites¶
EasyAR_DenseSpatialMapBuilder¶
EasyAR_DenseSpatialMapBuilder->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
├── VIOCameraDevice->Components[VIOCameraDeviceUnion]
└── DenseSpatialMapBuilder->Components[DenseSpatialMapBuilderFrameFilter DenseSpatialMapDepthRenderer]
可以运行稠密空间地图功能的组件集合。
EasyAR_Eyewear_ExternalControl¶
EasyAR_Eyewear_ExternalControl->Components[ARsession EasyARController]
└── CustomFrameSource->Components[]
可以在AR眼镜上使用并由外部代码控制Camera位置的组件集合。通常在含有VIO功能的AR眼镜上与对应的SDK联合使用。
EasyAR_Eyewear_VideoCamera¶
EasyAR_Eyewear_VideoCamera->Components[ARsession EasyARController]
├── RenderCamera_LeftEye->Components[RenderCameraController CameraImageRenderer]
├── RenderCamera_RightEye->Components[RenderCameraController CameraImageRenderer]
└── VideoCameraDevice->Components[VideoCameraDevice]
可以在AR眼镜上运行相机设备功能的组件集合。
EasyAR_Eyewear_VideoCamera_ImageTracker-1¶
EasyAR_Eyewear_VideoCamera_ImageTracker-1->Components[ARsession EasyARController]
├── RenderCamera_LeftEye->Components[RenderCameraController CameraImageRenderer]
├── RenderCamera_RightEye->Components[RenderCameraController CameraImageRenderer]
├── VideoCameraDevice->Components[VideoCameraDevice]
└── ImageTracker->Components[ImageTrackerFrameFilter]
包含一个ImageTracker的可以在AR眼镜上运行平面图像跟踪功能的组件集合。
EasyAR_ImageTracker-1¶
EasyAR_ImageTracker-1->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
├── VideoCameraDevice->Components[VideoCameraDevice]
└── ImageTracker->Components[ImageTrackerFrameFilter]
包含一个ImageTracker的可以运行平面图像跟踪功能的组件集合。
EasyAR_ImageTracker-1_CloudRecognizer-1¶
EasyAR_ImageTracker-1_CloudRecognizer-1->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
├── VideoCameraDevice->Components[VideoCameraDevice]
├── ImageTracker->Components[ImageTrackerFrameFilter]
└── CloudRecognizer->Components[CloudRecognizerFrameFilter]
包含一个ImageTracker和一个CloudRecognizer的可以同时运行平面图像跟踪与云识别功能的组件集合。
EasyAR_ImageTracker-1_ObjectTracker-1¶
EasyAR_ImageTracker-1_ObjectTracker-1->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
├── VideoCameraDevice->Components[VideoCameraDevice]
├── ImageTracker->Components[ImageTrackerFrameFilter]
└── ObjectTracker->Components[ObjectTrackerFrameFilter]
包含一个ImageTracker和一个ObjectTracker的可以同时运行平面图像跟踪与3D物体跟踪功能的组件集合。
EasyAR_MotionTracker¶
EasyAR_MotionTracker->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
└── VIOCameraDevice->Components[VIOCameraDevice]
可以运行运动跟踪功能的组件集合。
EasyAR_MotionTracker_ImageTracker-1¶
EasyAR_MotionTracker_ImageTracker-1->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
├── VIOCameraDevice->Components[VIOCameraDevice]
└── ImageTracker->Components[ImageTrackerFrameFilter]
包含一个ImageTracker的可以同时运行运动跟踪与平面图像跟踪功能的组件集合。
EasyAR_ObjectTracker-1¶
EasyAR_ObjectTracker-1->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
├── VideoCameraDevice->Components[VideoCameraDevice]
└── ObjectTracker->Components[ObjectTrackerFrameFilter]
包含一个ObjectTracker的可以运行3D物体跟踪功能的组件集合。
EasyAR_SparseSpatialMapWorker¶
EasyAR_SparseSpatialMapWorker->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
├── VIOCameraDevice->Components[VIOCameraDevice]
└── SparseSpatialMapWorker->Components[SparseSpatialMapWorkerFrameFilter]
可以运行疏空间地图功能的组件集合。
EasyAR_SparseSpatialMapWorker_DenseSpatialMapBuilder¶
EasyAR_SparseSpatialMapWorker_DenseSpatialMapBuilder->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
├── VIOCameraDevice->Components[VIOCameraDevice]
├── SparseSpatialMapWorker->Components[SparseSpatialMapWorkerFrameFilter]
└── DenseSpatialMapBuilder->Components[DenseSpatialMapBuilderFrameFilter]
可以同时运行稀疏空间地图功能与稠密空间地图功能的组件集合。
EasyAR_SparseSpatialMapWorker_ImageTracker-1¶
EasyAR_SparseSpatialMapWorker_ImageTracker-1->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
├── VIOCameraDevice->Components[VIOCameraDevice]
├── SparseSpatialMapWorker->Components[SparseSpatialMapWorkerFrameFilter]
└── ImageTracker->Components[ImageTrackerFrameFilter]
包含一个ImageTracker的可以同时运行稀疏空间地图与平面图像跟踪功能的组件集合。
EasyAR_SurfaceTracker¶
EasyAR_SurfaceTracker->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
├── VideoCameraDevice->Components[VideoCameraDevice]
└── SurfaceTracker->Components[SurfaceTrackerFrameFilter]
可以运行表面跟踪功能的组件集合。
EasyAR_SurfaceTracker_ImageTraker-1¶
EasyAR_SurfaceTracker_ImageTraker-1->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
├── VideoCameraDevice->Components[VideoCameraDevice]
├── SurfaceTracker->Components[SurfaceTrackerFrameFilter]
└── ImageTracker->Components[ImageTrackerFrameFilter]
包含一个ImageTracker的可以同时运行表面跟踪与平面图像跟踪功能的组件集合。
EasyAR_VideoCamera¶
EasyAR_VideoCamera->Components[ARsession EasyARController]
├── RenderCamera->Components[RenderCameraController CameraImageRenderer]
└── VideoCameraDevice->Components[VideoCameraDevice]
可以运行相机设备功能的组件集合。