Example #1
0
 internal static extern IntPtr cveStereoSGBMCreate(
     int minDisparity, int numDisparities, int blockSize,
     int P1, int P2, int disp12MaxDiff,
     int preFilterCap, int uniquenessRatio,
     int speckleWindowSize, int speckleRange,
     StereoSGBM.Mode mode, ref IntPtr stereoMatcher,
     ref IntPtr sharedPtr);
        public StereoCameraCalibrationModel()
        {
            _frameBufferSize = 100;
            _currentMode = CameraCalibrationMode.SavingFrames;
            _intrinsicCameraParameters1 = new IntrinsicCameraParameters();
            _intrinsicCameraParameters2 = new IntrinsicCameraParameters();
            _squareSizeX = 55.0f;
            _squareSizeY = 55.0f;

            BitmapSource bs = BitmapHelper.ToBitmapSource(new Image<Gray, byte>(640, 480, new Gray(1.0)));
            bs.Freeze();
            _disparityImageSource = bs;

            _numDisparities = 64;
            _minDispatities = 0;
            _sad = 3;
            _maxDiff = -1;
            _prefilterCap = 0;
            _uniquenessRatio = 0;
            _speckle = 16;
            _speckleRange = 16;
            _disparityMode = StereoSGBM.Mode.SGBM;
        }
Example #3
0
        public StereoCameraCalibrationModel()
        {
            _frameBufferSize            = 100;
            _currentMode                = CameraCalibrationMode.SavingFrames;
            _intrinsicCameraParameters1 = new IntrinsicCameraParameters();
            _intrinsicCameraParameters2 = new IntrinsicCameraParameters();
            _squareSizeX                = 55.0f;
            _squareSizeY                = 55.0f;

            BitmapSource bs = BitmapHelper.ToBitmapSource(new Image <Gray, byte>(640, 480, new Gray(1.0)));

            bs.Freeze();
            _disparityImageSource = bs;

            _numDisparities  = 64;
            _minDispatities  = 0;
            _sad             = 3;
            _maxDiff         = -1;
            _prefilterCap    = 0;
            _uniquenessRatio = 0;
            _speckle         = 16;
            _speckleRange    = 16;
            _disparityMode   = StereoSGBM.Mode.SGBM;
        }