コード例 #1
0
ファイル: ImageModel.cs プロジェクト: kippem9088/OpenCVTester
 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);
 }
コード例 #2
0
        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);
        }