mirror of
https://github.com/opencv/opencv.git
synced 2026-07-30 07:43:03 +04:00
Merge branch 4.x
This commit is contained in:
@@ -680,13 +680,26 @@ public:
|
||||
protected:
|
||||
void run_func();
|
||||
void prepare_to_validation( int test_case_idx );
|
||||
double get_success_error_level( int test_case_idx, int i, int j );
|
||||
};
|
||||
|
||||
|
||||
CxCore_DFTTest::CxCore_DFTTest() : CxCore_DXTBaseTest( true, true, false )
|
||||
{
|
||||
}
|
||||
|
||||
double CxCore_DFTTest::get_success_error_level( int test_case_idx, int i, int j )
|
||||
{
|
||||
CV_Assert(i == OUTPUT);
|
||||
CV_Assert(j == 0);
|
||||
|
||||
int depth = test_mat[i][j].depth();
|
||||
|
||||
// NOTE: non-default threshold intorduced for ARMPL integration
|
||||
if (depth == CV_32F)
|
||||
return 1.5e-4;
|
||||
|
||||
return CxCore_DXTBaseTest::get_success_error_level(test_case_idx, i, j);
|
||||
}
|
||||
|
||||
void CxCore_DFTTest::run_func()
|
||||
{
|
||||
@@ -745,6 +758,9 @@ public:
|
||||
protected:
|
||||
void run_func();
|
||||
void prepare_to_validation( int test_case_idx );
|
||||
#if defined(HAVE_ARMPL)
|
||||
double get_success_error_level( int test_case_idx, int i, int j ) CV_OVERRIDE;
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
@@ -752,6 +768,20 @@ CxCore_DCTTest::CxCore_DCTTest() : CxCore_DXTBaseTest( false, false, false )
|
||||
{
|
||||
}
|
||||
|
||||
#if defined(HAVE_ARMPL)
|
||||
double CxCore_DCTTest::get_success_error_level(int, int i, int j)
|
||||
{
|
||||
CV_Assert(i == OUTPUT);
|
||||
CV_Assert(j == 0);
|
||||
|
||||
int depth = test_mat[i][j].depth();
|
||||
|
||||
if (depth == CV_32F)
|
||||
return 1.67e-5;
|
||||
|
||||
return 1e-12;
|
||||
}
|
||||
#endif
|
||||
|
||||
void CxCore_DCTTest::run_func()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user