internal ImagePreProcessor(ILogger logger, int intensityRange, int width, int height, IHistogramThresholdCalculator histcalculator, bool showImages, BeltCoordinates beltcoords) { ClassName = nameof(ImagePreProcessor); Title = ClassName; _intensityRange = intensityRange; _showImages = showImages; _width = width; _height = height; _logger = logger; _thresholdcalculator = histcalculator; _beltCoordinates = beltcoords; }
public IImagePreProcessor Factory(ILogger logger, int intensityRange, int width, int height, IHistogramThresholdCalculator histcalculator, bool showImages, BeltCoordinates beltcoords) { logger?.InfoLog("Factory called.", nameof(FactoryImagePreProcessor)); return(new ImagePreProcessor(logger, intensityRange, width, height, histcalculator, showImages, beltcoords)); }