From 9c1ec1ce84653d75edbacfa361d9b0ed6482d1f5 Mon Sep 17 00:00:00 2001 From: Andrey Pavlenko Date: Thu, 19 Jan 2012 05:22:51 +0000 Subject: [PATCH] fixing compilation; but some code lines look weird, e.g. "n += abs(sign(value))" or "n += sign(cv::norm(value) > eps_64" --- modules/core/test/test_countnonzero.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/modules/core/test/test_countnonzero.cpp b/modules/core/test/test_countnonzero.cpp index 6c7dfa4..2ab12e3 100644 --- a/modules/core/test/test_countnonzero.cpp +++ b/modules/core/test/test_countnonzero.cpp @@ -56,18 +56,18 @@ void CV_CountNonZeroTest::generate_src_data(cv::Size size, int type, int channel else if (type == CV_8S) switch (channels) { case 1: {src.at(j,i) = cv::randu()-128; break; } - case 2: {src.at>(j, i) = Vec(cv::randu()-128, cv::randu()-128); break;} - case 3: {src.at>(j, i) = Vec(cv::randu()-128, cv::randu()-128, cv::randu()-128); break;} - case 4: {src.at>(j, i) = Vec(cv::randu()-128, cv::randu()-128, cv::randu()-128, cv::randu()-128); break;} + case 2: {src.at< Vec >(j, i) = Vec(cv::randu()-128, cv::randu()-128); break;} + case 3: {src.at< Vec >(j, i) = Vec(cv::randu()-128, cv::randu()-128, cv::randu()-128); break;} + case 4: {src.at< Vec >(j, i) = Vec(cv::randu()-128, cv::randu()-128, cv::randu()-128, cv::randu()-128); break;} default:break; } else if (type == CV_16U) switch (channels) { case 1: {src.at(j, i) = cv::randu(); break;} - case 2: {src.at>(j, i) = Vec(cv::randu(), cv::randu()); break;} - case 3: {src.at>(j, i) = Vec(cv::randu(), cv::randu(), cv::randu()); break;} - case 4: {src.at>(j, i) = Vec(cv::randu(), cv::randu(), cv::randu(), cv::randu()); break;} + case 2: {src.at< Vec >(j, i) = Vec(cv::randu(), cv::randu()); break;} + case 3: {src.at< Vec >(j, i) = Vec(cv::randu(), cv::randu(), cv::randu()); break;} + case 4: {src.at< Vec >(j, i) = Vec(cv::randu(), cv::randu(), cv::randu(), cv::randu()); break;} default: break; } @@ -164,20 +164,20 @@ void CV_CountNonZeroTest::generate_src_data(cv::Size size, int type, int channel else if (channels == 2) { Vec value(cv::randu()-128, cv::randu()-128); - if (value != Vec(0, 0)) {src.at>(i, j) = value; n++;} + if (value != Vec(0, 0)) {src.at< Vec >(i, j) = value; n++;} } else if (channels == 3) { Vec value(cv::randu()-128, cv::randu()-128, cv::randu()-128); - if (value != Vec(0, 0, 0)) {src.at>(i, j) = value; n++;} + if (value != Vec(0, 0, 0)) {src.at< Vec >(i, j) = value; n++;} } else { Vec value(cv::randu()-128, cv::randu()-128, cv::randu()-128, cv::randu()-128); - if (value != Vec(0, 0, 0, 0)) {src.at>(i, j) = value; n++;} + if (value != Vec(0, 0, 0, 0)) {src.at< Vec >(i, j) = value; n++;} } break; @@ -195,20 +195,20 @@ void CV_CountNonZeroTest::generate_src_data(cv::Size size, int type, int channel else if (channels == 2) { Vec value(cv::randu(), cv::randu()); - if (value != Vec(0, 0)) {src.at>(i, j) = value; n++;} + if (value != Vec(0, 0)) {src.at< Vec >(i, j) = value; n++;} } else if (channels == 3) { Vec value(cv::randu(), cv::randu(), cv::randu()); - if (value != Vec(0, 0, 0)) {src.at>(i, j) = value; n++;} + if (value != Vec(0, 0, 0)) {src.at< Vec >(i, j) = value; n++;} } else { Vec value(cv::randu(), cv::randu(), cv::randu(), cv::randu()); - if (value != Vec(0, 0, 0, 0)) {src.at>(i, j) = value; n++;} + if (value != Vec(0, 0, 0, 0)) {src.at< Vec >(i, j) = value; n++;} } break; -- 2.7.4