void OnEnable() { Instance = this; _arProcessor = new ArucoMapProcessor(MarkerSizeInMeter) { TrackerErrorRatio = TrackerErrorRatio }; ArucoPipeline.AddProcessor(_arProcessor); _arOutput = new JsonOutput(OnPoseChanged); ArucoPipeline.AddOutput(_arOutput); _prevMarkerSize = MarkerSizeInMeter; _prevTrackerErrorRatio = TrackerErrorRatio; }
void OnEnable() { Instance = this; _currentOutput = Queue.Synchronized(new Queue()); _arProcessor = new ArucoMapProcessor(MarkerSizeInMeter) { TrackerErrorRatio = TrackerErrorRatio }; ArucoPipeline.AddProcessor(_arProcessor); _arOutput = new JsonOutput(OnPoseChanged); ArucoPipeline.AddOutput(_arOutput); _prevMarkerSize = MarkerSizeInMeter; _prevTrackerErrorRatio = TrackerErrorRatio; }