Init params (StereoBMParams) in StereoBMImpl constructor initialization list
* Init StereoBMImpl in initialization list
To improve preformence it is better to init the params (StereoBMImpl) in the
initialization list.
* coding style
* drop useless copy/move ctor
Co-authored-by: Alexander Alekhin <alexander.a.alekhin@gmail.com>
{
public:
StereoBMImpl()
+ : params()
{
- params = StereoBMParams();
+ // nothing
}
StereoBMImpl( int _numDisparities, int _SADWindowSize )
+ : params(_numDisparities, _SADWindowSize)
{
- params = StereoBMParams(_numDisparities, _SADWindowSize);
+ // nothing
}
void compute( InputArray leftarr, InputArray rightarr, OutputArray disparr ) CV_OVERRIDE