public CNTSubtractor([NotNull] ICNTSubtractorSettings settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } subtractor = new BackgroundSubtractorCNT(settings.MinPixelStability, settings.UseHistory, settings.MaxPixelStability, settings.IsParallel); }
public BackgroundSubtractorFactory([NotNull] ICNTSubtractorSettings cntSubtractorSettings) { this.cntSubtractorSettings = cntSubtractorSettings ?? throw new ArgumentNullException(nameof(cntSubtractorSettings)); }