Commit 79857f1e authored by Alexander Alekhin's avatar Alexander Alekhin

test: fix Core_ArithmMask.uninitialized test

Don't run binary operations for floating-point numbers
norm() will fail with NAN result.
parent 23412226
......@@ -1496,7 +1496,7 @@ TEST(Core_ArithmMask, uninitialized)
int depth = rng.uniform(CV_8U, CV_64F+1);
int cn = rng.uniform(1, 6);
int type = CV_MAKETYPE(depth, cn);
int op = rng.uniform(0, 5);
int op = rng.uniform(0, depth < CV_32F ? 5 : 2); // don't run binary operations between floating-point values
int depth1 = op <= 1 ? CV_64F : depth;
for (int k = 0; k < MAX_DIM; k++)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment