private void Initialize() { _brightness = 0; _contrast = 0; _meanBlur = 1; _gaussianBlur = new GaussianBlur(1, 1.0); _sharpening = 0; _medianFilterSize = 1; _bilateralFilter = new BilateralFilter(1, 1); _isSketchFilterOn = false; _isCartoonFilterOn = false; _translationFactor = new TranslationFactor(0, 0); _shearFactor = new ShearFactor(0, 0); _resizeFactor = new ResizeFactor(1, 1); }
public Mat Resize(Mat imageSource, ResizeFactor resizeFactor) { if (imageSource == null) { return(null); } if ((resizeFactor.scaleX == 1) && (resizeFactor.scaleY == 1)) { return(imageSource); } Mat resizedImage = new Mat(); Cv2.Resize(imageSource, resizedImage, new Size(0, 0), resizeFactor.scaleX, resizeFactor.scaleY); return(resizedImage); }