public LocalizationSession(MarkerDetectorSpatialLocalizer localizer, MarkerDetectorLocalizationSettings settings)
            {
                this.localizer = localizer;
                this.settings  = settings;

                this.localizer.markerDetector.SetMarkerSize(settings.MarkerSize);
                this.coordinateService = new MarkerDetectorCoordinateService(this.localizer.markerDetector, this.localizer.debugLogging);
            }
示例#2
0
            public LocalizationSession(ArUcoThreeMarkerSpatialLocalizer localizer, ArUcoThreeMarkerLocalizationSettings settings, IPeerConnection peerConnection) : base()
            {
                this.localizer      = localizer;
                this.settings       = settings;
                this.peerConnection = peerConnection;

                this.localizer.markerDetector.SetMarkerSize(settings.MarkerSize);
                this.coordinateService = new MarkerDetectorCoordinateService(this.localizer.markerDetector, this.localizer.debugLogging);
            }