{
public:
StereoSGBMImpl()
+ : params()
{
- params = StereoSGBMParams();
+ // nothing
}
StereoSGBMImpl( int _minDisparity, int _numDisparities, int _SADWindowSize,
int _P1, int _P2, int _disp12MaxDiff, int _preFilterCap,
int _uniquenessRatio, int _speckleWindowSize, int _speckleRange,
int _mode )
+ : params(_minDisparity, _numDisparities, _SADWindowSize,
+ _P1, _P2, _disp12MaxDiff, _preFilterCap,
+ _uniquenessRatio, _speckleWindowSize, _speckleRange,
+ _mode)
{
- params = StereoSGBMParams( _minDisparity, _numDisparities, _SADWindowSize,
- _P1, _P2, _disp12MaxDiff, _preFilterCap,
- _uniquenessRatio, _speckleWindowSize, _speckleRange,
- _mode );
+ // nothing
}
void compute( InputArray leftarr, InputArray rightarr, OutputArray disparr ) CV_OVERRIDE