Give us as much detail as possible regarding the issue you're experiencing:
Unity Editor version: 2022.3.54
ML2 OS version: 1.11.0
Unity SDK version: 2.6.0
Host OS: (Windows/MacOS): windows
Hi, I am expriencing marker tracking problems. We are integrating our surgery navigation system to Magic Leap and we need to track surgery tools very accurately. We are trying to use magic leap marker understanding. First we tried ready profiles (speed, accuracy, etc.) but not working enough fast and enough accurate. Apriltag location is not detected accurately especially in slow motions. If a fast movement is done tracker detects apriltag almost acceptably well, but if we move tool in places with close distance, tracking becomes exteremely inaccurate, tracker moves from one place to other space very slowly and stops before reaching to the exact location, which stays inaccurate all the time until a fast movement is done again.
In order to solve this issue I tried to use Custom settings, but custom settings not working. I tried changing every parameter every value, but tracking style is always the same, parameters are not affecting. Why the following code not affecting?
detectorSettings = new MarkerDetectorSettings();
detectorSettings.AprilTagSettings.AprilTagType = AprilTag_25H9;
detectorSettings.AprilTagSettings.EstimateAprilTagLength = false;
detectorSettings.AprilTagSettings.AprilTagLength = ...;
detectorSettings.MarkerDetectorProfile = Custom;
CustomProfileSettings profile = new CustomProfileSettings();
profile.CameraHint = ...;
profile.FPSHint = ...;
profile.ResolutionHint = ...;
profile.CornerRefinement = ...;
profile.AnalysisInterval = ...;
profile.UseEdgeRefinement = ...;
detectorSettings.CustomProfileSettings = profile;
detectorSettings.MarkerType = MarkerType.AprilTag;
markerFeature.CreateMarkerDetector(detectorSettings);