@ -44,7 +44,7 @@ PERF_TEST_P_(AddPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_gapi != out_mat_ocv));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -79,7 +79,7 @@ PERF_TEST_P_(AddCPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_gapi != out_mat_ocv));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -113,7 +113,7 @@ PERF_TEST_P_(SubPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_gapi != out_mat_ocv));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -148,7 +148,7 @@ PERF_TEST_P_(SubCPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_gapi != out_mat_ocv));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -183,7 +183,7 @@ PERF_TEST_P_(SubRCPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_gapi != out_mat_ocv));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -217,7 +217,7 @@ PERF_TEST_P_(MulPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_gapi != out_mat_ocv));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -253,7 +253,7 @@ PERF_TEST_P_(MulDoublePerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_gapi != out_mat_ocv));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -288,7 +288,7 @@ PERF_TEST_P_(MulCPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_gapi != out_mat_ocv));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -304,6 +304,7 @@ PERF_TEST_P_(DivPerfTest, TestPerformance)
int dtype = get < 3 > ( GetParam ( ) ) ;
cv : : GCompileArgs compile_args = get < 4 > ( GetParam ( ) ) ;
// FIXIT Unstable input data for divide
initMatsRandU ( type , sz , dtype , false ) ;
// OpenCV code ///////////////////////////////////////////////////////////
@ -323,7 +324,7 @@ PERF_TEST_P_(DivPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_TRUE ( cmpF ( out_mat_gapi , out_mat_ocv ) ) ;
// FIXIT unrealiable check: EXPECT_TRUE(cmpF(out_mat_gapi, out_mat_ocv));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -338,6 +339,7 @@ PERF_TEST_P_(DivCPerfTest, TestPerformance)
int dtype = get < 2 > ( GetParam ( ) ) ;
cv : : GCompileArgs compile_args = get < 3 > ( GetParam ( ) ) ;
// FIXIT Unstable input data for divide
initMatsRandU ( type , sz , dtype , false ) ;
// OpenCV code ///////////////////////////////////////////////////////////
@ -358,7 +360,7 @@ PERF_TEST_P_(DivCPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_gapi != out_mat_ocv));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -374,8 +376,13 @@ PERF_TEST_P_(DivRCPerfTest, TestPerformance)
int dtype = get < 3 > ( GetParam ( ) ) ;
cv : : GCompileArgs compile_args = get < 4 > ( GetParam ( ) ) ;
// FIXIT Unstable input data for divide
initMatsRandU ( type , sz , dtype , false ) ;
// FIXIT Unstable input data for divide, don't process zeros
sc + = Scalar : : all ( 1 ) ;
in_mat1 + = 1 ;
// OpenCV code ///////////////////////////////////////////////////////////
cv : : divide ( sc , in_mat1 , out_mat_ocv , 1.0 , dtype ) ;
@ -431,7 +438,7 @@ PERF_TEST_P_(MaskPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
SANITY_CHECK_NOTHING ( ) ;
}
@ -465,7 +472,7 @@ PERF_TEST_P_(MeanPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( out_norm [ 0 ] , out_norm_ocv [ 0 ] ) ;
// FIXIT unrealiable check: EXPECT_EQ(out_norm[0], out_norm_ocv[0]);
SANITY_CHECK_NOTHING ( ) ;
}
@ -677,7 +684,7 @@ PERF_TEST_P_(BitwisePerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
EXPECT_EQ ( out_mat_gapi . size ( ) , sz ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -710,7 +717,7 @@ PERF_TEST_P_(BitwiseNotPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -746,7 +753,7 @@ PERF_TEST_P_(SelectPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -780,7 +787,7 @@ PERF_TEST_P_(MinPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -814,7 +821,7 @@ PERF_TEST_P_(MaxPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -848,7 +855,7 @@ PERF_TEST_P_(AbsDiffPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_gapi != out_mat_ocv));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -883,7 +890,7 @@ PERF_TEST_P_(AbsDiffCPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_gapi ! = out_mat_ocv ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_gapi != out_mat_ocv));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -961,6 +968,8 @@ PERF_TEST_P_(AddWeightedPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
// FIXIT unrealiable check
if ( 0 )
{
// Note, that we cannot expect bitwise results for add-weighted:
//
@ -1088,8 +1097,8 @@ PERF_TEST_P_(IntegralPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv1 ! = out_mat1 ) ) ;
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv2 ! = out_mat2 ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_ocv1 != out_mat1));
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_ocv2 != out_mat2));
SANITY_CHECK_NOTHING ( ) ;
}
@ -1126,7 +1135,7 @@ PERF_TEST_P_(ThresholdPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -1164,7 +1173,7 @@ PERF_TEST_P_(ThresholdOTPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_ocv != out_mat_gapi));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
EXPECT_EQ ( ocv_res , out_gapi_scalar . val [ 0 ] ) ;
@ -1201,7 +1210,7 @@ PERF_TEST_P_(InRangePerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -1239,9 +1248,9 @@ PERF_TEST_P_(Split3PerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv2 ! = out_mat2 ) ) ;
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv3 ! = out_mat3 ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv2 , out_mat2 , NORM_INF ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv3 , out_mat3 , NORM_INF ) ) ;
SANITY_CHECK_NOTHING ( ) ;
}
@ -1279,10 +1288,10 @@ PERF_TEST_P_(Split4PerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv2 ! = out_mat2 ) ) ;
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv3 ! = out_mat3 ) ) ;
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv4 ! = out_mat4 ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv2 , out_mat2 , NORM_INF ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv3 , out_mat3 , NORM_INF ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv4 , out_mat4 , NORM_INF ) ) ;
SANITY_CHECK_NOTHING ( ) ;
}
@ -1318,7 +1327,7 @@ PERF_TEST_P_(Merge3PerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
SANITY_CHECK_NOTHING ( ) ;
}
@ -1356,7 +1365,7 @@ PERF_TEST_P_(Merge4PerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
SANITY_CHECK_NOTHING ( ) ;
}
@ -1392,7 +1401,7 @@ PERF_TEST_P_(RemapPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_ocv != out_mat_gapi));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -1426,7 +1435,7 @@ PERF_TEST_P_(FlipPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -1461,7 +1470,7 @@ PERF_TEST_P_(CropPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_out ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -1509,7 +1518,7 @@ PERF_TEST_P_(ConcatHorPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
SANITY_CHECK_NOTHING ( ) ;
}
@ -1562,7 +1571,7 @@ PERF_TEST_P_(ConcatHorVecPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
SANITY_CHECK_NOTHING ( ) ;
}
@ -1609,7 +1618,7 @@ PERF_TEST_P_(ConcatVertPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
SANITY_CHECK_NOTHING ( ) ;
}
@ -1662,7 +1671,7 @@ PERF_TEST_P_(ConcatVertVecPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
SANITY_CHECK_NOTHING ( ) ;
}
@ -1699,7 +1708,7 @@ PERF_TEST_P_(LUTPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
EXPECT_EQ ( 0 , cv : : norm ( out_mat_ocv , out_mat_gapi , NORM_INF ) ) ;
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
SANITY_CHECK_NOTHING ( ) ;
@ -1734,7 +1743,7 @@ PERF_TEST_P_(ConvertToPerfTest, TestPerformance)
}
// Comparison ////////////////////////////////////////////////////////////
EXPECT_EQ ( 0 , cv : : countNonZero ( out_mat_ocv ! = out_mat_gapi ) ) ;
// FIXIT unrealiable check: EXPECT_EQ(0, cv::countNonZero(out_mat_ocv != out_mat_gapi));
EXPECT_EQ ( out_mat_gapi . size ( ) , sz_in ) ;
SANITY_CHECK_NOTHING ( ) ;