public PredictHatCommand(IConfiguration configuration, ScreenshotTrainingService service)
 {
     _CustomVisionKey = configuration["AzureServices:HatDetection:Key"];
     _AzureEndpoint   = configuration["AzureServices:HatDetection:CustomVisionEndpoint"];
     _TwitchChannel   = configuration["StreamServices:Twitch:Channel"];
     _AzureProjectId  = Guid.Parse(configuration["AzureServices:HatDetection:ProjectId"]);
     _TrainHat        = service;
 }
 public PredictHatCommand(IConfiguration configuration, ScreenshotTrainingService service, HatDescriptionRepository repository, IHubContext <ObsHub> hubContext)
 {
     _CustomVisionKey = configuration["AzureServices:HatDetection:Key"];
     _AzureEndpoint   = configuration["AzureServices:HatDetection:CustomVisionEndpoint"];
     _TwitchChannel   = configuration["StreamServices:Twitch:Channel"];
     _AzureProjectId  = Guid.Parse(configuration["AzureServices:HatDetection:ProjectId"]);
     _TrainHat        = service;
     _Repository      = repository;
     _HubContext      = hubContext;
 }
Beispiel #3
0
 public AddHatCommand(ScreenshotTrainingService service)
 {
     _TrainHat = service;
 }
Beispiel #4
0
 public TrainHatCommand(ScreenshotTrainingService service, IHubContext <ObsHub> hubContext)
 {
     _TrainHat   = service;
     _HubContext = hubContext;
 }