A UPM package that enables AprilTag detection using Meta’s Passthrough Camera API.
npm install de.tu-dresden.hyper.pca-apriltagThis package provides AprilTag detection using Passthrough Camera API.
This project combines the following projects:
- [jp.keijiro.apriltag] by Keijiro Takahashi.
Changes have been made to support multiple tag sizes and use PCA.
Original license: BSD-2 Clause License (see [LICENSE.BSD-2-Clause]).
- [Unity-PassthroughCameraApiSamples] by Unity.
Changes have been made to integrate AprilTag detection.
Original license: MIT License (see [LICENSE.MIT]).
Dependencies:
- Meta MR Utility Kit v81
This package is available in the HYPER scoped registry.
- Name: HYPER
- URL: https://registry.npmjs.com
- Scope: de.tu-dresden.hyper
Please follow [this snippet] to add the registry to your project.
Add HYPER_PCA_APRILTAG_DEBUG_LOG to Project Settings > Player > Script Compilation > Scripting Define Symbols.
- Correct Blips by CogFireStudios -- https://freesound.org/s/531510/ -- License: Creative Commons 0
[jp.keijiro.apriltag]: https://github.com/keijiro/jp.keijiro.apriltag
[LICENSE.BSD-2-Clause]: https://git-st.inf.tu-dresden.de/hyper/pca-apriltag/-/blob/main/LICENSE.BSD-2-Clause
[Unity-PassthroughCameraApiSamples]: https://github.com/oculus-samples/Unity-PassthroughCameraApiSamples/tree/main/Assets/PassthroughCameraApiSamples
[LICENSE.MIT]: https://git-st.inf.tu-dresden.de/hyper/pca-apriltag/-/blob/main/LICENSE.MIT
[this snippet]: https://git-st.inf.tu-dresden.de/hyper/core/-/snippets/14