Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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));
        }