public PreliminaryFrameClassifier(IEntityAccessorService accessor) { _accessor = accessor; _frameClassifier = accessor.Factory.CreateImageClassifier("mn_keras", OUT_SIZE); var file = accessor.Helpers.GetStreamByPath(LABELS_FILE_NAME); ReadLabels(file); }
public CarBBoxDetector(IEntityAccessorService accessor) { _accessor = accessor; _mnssd = accessor.Factory.CreateMNSSD(); var file = accessor.Helpers.GetStreamByPath(LABELS_FILE_NAME); ReadLabels(file); }
public CarModelClassifier(IEntityAccessorService accessor) { _accessor = accessor; _modelClassifier = accessor.Factory.CreateImageClassifier("makemodel", OUT_SIZE); var file = accessor.Helpers.GetStreamByPath(LABELS_FILE_NAME); ReadLabels(file); }
public HuntViewModel(IPermissionsService permissionsService, INotificationHubService notificationHubService, IEntityAccessorService entityAccessorService) { this.permissionsService = permissionsService; this.notificationHubService = notificationHubService; this.entityAccessorService = entityAccessorService; this.notificationHubService.OnNewFrame += NewFrameIncoming; this.entityAccessorService.LogChanged += ScreenLogChanged; this.entityAccessorService.ObjectTracker.BboxChanged += ObjectTrackerBboxChanged; this.entityAccessorService.ObjectTracker.LogChanged += ScreenLogChanged; this.entityAccessorService.VehicleDetector.VehicleFound += VehicleDetectorVehicleFound; this.entityAccessorService.CarBBoxDetector.LogChanged += ScreenLogChanged; this.entityAccessorService.TopFeaturesDetector.LogChanged += ScreenLogChanged; Subscriptions.Add(Messenger.Subscribe <ChangeStateAppMessage>(msg => AppStateChanged(msg))); CreateItemsSource(); }
public TopCarFeaturesDetector(IEntityAccessorService accessor) { _accessor = accessor; _carModelProbSum = new float[accessor.CarModelClassifier.OutputSize()]; _carColorProbSum = new float[accessor.CarColorClassifier.OutputSize()]; }