BaseElemWiseOp(int _ninputs, int _flags, double _alpha, double _beta,
Scalar _gamma=Scalar::all(0), int _context=1)
: ninputs(_ninputs), flags(_flags), alpha(_alpha), beta(_beta), gamma(_gamma), context(_context) {}
- BaseElemWiseOp() { flags = alpha = beta = 0; gamma = Scalar::all(0); }
+ BaseElemWiseOp() { flags = 0; alpha = beta = 0; gamma = Scalar::all(0); }
virtual ~BaseElemWiseOp() {}
virtual void op(const vector<Mat>&, Mat&, const Mat&) {}
virtual void refop(const vector<Mat>&, Mat&, const Mat&) {}
else
cvtest::logicOp(src[0], src[1], dst, opcode);
}
- double getMaxErr(int depth)
+ double getMaxErr(int)
{
return 0;
}
{
cvtest::min(src[0], src[1], dst);
}
- double getMaxErr(int depth)
+ double getMaxErr(int)
{
return 0;
}
{
cvtest::max(src[0], src[1], dst);
}
- double getMaxErr(int depth)
+ double getMaxErr(int)
{
return 0;
}
{
cvtest::min(src[0], gamma[0], dst);
}
- double getMaxErr(int depth)
+ double getMaxErr(int)
{
return 0;
}
{
cvtest::max(src[0], gamma[0], dst);
}
- double getMaxErr(int depth)
+ double getMaxErr(int)
{
return 0;
}
{
dst.setTo(gamma, mask);
}
- void refop(const vector<Mat>& src, Mat& dst, const Mat& mask)
+ void refop(const vector<Mat>&, Mat& dst, const Mat& mask)
{
cvtest::set(dst, gamma, mask);
}
{
cvtest::flip(src[0], dst, flipcode);
}
- void generateScalars(int depth, RNG& rng)
+ void generateScalars(int, RNG& rng)
{
flipcode = rng.uniform(0, 3) - 1;
}
ElemWiseOpPtr op = GetParam();
int testIdx = 0;
- RNG rng(cvtest::ARITHM_RNG_SEED);
+ RNG rng((uint64)cvtest::ARITHM_RNG_SEED);
for( testIdx = 0; testIdx < cvtest::ARITHM_NTESTS; testIdx++ )
{
vector<int> size;