mirror of
https://github.com/opencv/opencv.git
synced 2024-11-30 06:10:02 +08:00
merged bug fix from r8174 (GPU_NVidia/NCV.Visualization test)
This commit is contained in:
parent
916d07cf2c
commit
e467ece19c
@ -290,7 +290,7 @@ static void devNullOutput(const std::string& msg)
|
|||||||
|
|
||||||
bool nvidia_NPPST_Integral_Image(const std::string& test_data_path, OutputLevel outputLevel)
|
bool nvidia_NPPST_Integral_Image(const std::string& test_data_path, OutputLevel outputLevel)
|
||||||
{
|
{
|
||||||
path = test_data_path;
|
path = test_data_path;
|
||||||
ncvSetDebugOutputHandler(devNullOutput);
|
ncvSetDebugOutputHandler(devNullOutput);
|
||||||
|
|
||||||
NCVAutoTestLister testListerII("NPPST Integral Image", outputLevel);
|
NCVAutoTestLister testListerII("NPPST Integral Image", outputLevel);
|
||||||
@ -306,7 +306,7 @@ bool nvidia_NPPST_Integral_Image(const std::string& test_data_path, OutputLevel
|
|||||||
|
|
||||||
bool nvidia_NPPST_Squared_Integral_Image(const std::string& test_data_path, OutputLevel outputLevel)
|
bool nvidia_NPPST_Squared_Integral_Image(const std::string& test_data_path, OutputLevel outputLevel)
|
||||||
{
|
{
|
||||||
path = test_data_path;
|
path = test_data_path;
|
||||||
ncvSetDebugOutputHandler(devNullOutput);
|
ncvSetDebugOutputHandler(devNullOutput);
|
||||||
|
|
||||||
NCVAutoTestLister testListerSII("NPPST Squared Integral Image", outputLevel);
|
NCVAutoTestLister testListerSII("NPPST Squared Integral Image", outputLevel);
|
||||||
@ -320,7 +320,7 @@ bool nvidia_NPPST_Squared_Integral_Image(const std::string& test_data_path, Outp
|
|||||||
|
|
||||||
bool nvidia_NPPST_RectStdDev(const std::string& test_data_path, OutputLevel outputLevel)
|
bool nvidia_NPPST_RectStdDev(const std::string& test_data_path, OutputLevel outputLevel)
|
||||||
{
|
{
|
||||||
path = test_data_path;
|
path = test_data_path;
|
||||||
ncvSetDebugOutputHandler(devNullOutput);
|
ncvSetDebugOutputHandler(devNullOutput);
|
||||||
|
|
||||||
NCVAutoTestLister testListerRStdDev("NPPST RectStdDev", outputLevel);
|
NCVAutoTestLister testListerRStdDev("NPPST RectStdDev", outputLevel);
|
||||||
@ -334,7 +334,7 @@ bool nvidia_NPPST_RectStdDev(const std::string& test_data_path, OutputLevel outp
|
|||||||
|
|
||||||
bool nvidia_NPPST_Resize(const std::string& test_data_path, OutputLevel outputLevel)
|
bool nvidia_NPPST_Resize(const std::string& test_data_path, OutputLevel outputLevel)
|
||||||
{
|
{
|
||||||
path = test_data_path;
|
path = test_data_path;
|
||||||
ncvSetDebugOutputHandler(devNullOutput);
|
ncvSetDebugOutputHandler(devNullOutput);
|
||||||
|
|
||||||
NCVAutoTestLister testListerResize("NPPST Resize", outputLevel);
|
NCVAutoTestLister testListerResize("NPPST Resize", outputLevel);
|
||||||
@ -350,7 +350,7 @@ bool nvidia_NPPST_Resize(const std::string& test_data_path, OutputLevel outputLe
|
|||||||
|
|
||||||
bool nvidia_NPPST_Vector_Operations(const std::string& test_data_path, OutputLevel outputLevel)
|
bool nvidia_NPPST_Vector_Operations(const std::string& test_data_path, OutputLevel outputLevel)
|
||||||
{
|
{
|
||||||
path = test_data_path;
|
path = test_data_path;
|
||||||
ncvSetDebugOutputHandler(devNullOutput);
|
ncvSetDebugOutputHandler(devNullOutput);
|
||||||
|
|
||||||
NCVAutoTestLister testListerNPPSTVectorOperations("NPPST Vector Operations", outputLevel);
|
NCVAutoTestLister testListerNPPSTVectorOperations("NPPST Vector Operations", outputLevel);
|
||||||
@ -364,7 +364,7 @@ bool nvidia_NPPST_Vector_Operations(const std::string& test_data_path, OutputLev
|
|||||||
|
|
||||||
bool nvidia_NPPST_Transpose(const std::string& test_data_path, OutputLevel outputLevel)
|
bool nvidia_NPPST_Transpose(const std::string& test_data_path, OutputLevel outputLevel)
|
||||||
{
|
{
|
||||||
path = test_data_path;
|
path = test_data_path;
|
||||||
ncvSetDebugOutputHandler(devNullOutput);
|
ncvSetDebugOutputHandler(devNullOutput);
|
||||||
|
|
||||||
NCVAutoTestLister testListerTranspose("NPPST Transpose", outputLevel);
|
NCVAutoTestLister testListerTranspose("NPPST Transpose", outputLevel);
|
||||||
@ -380,7 +380,7 @@ bool nvidia_NPPST_Transpose(const std::string& test_data_path, OutputLevel outpu
|
|||||||
|
|
||||||
bool nvidia_NCV_Vector_Operations(const std::string& test_data_path, OutputLevel outputLevel)
|
bool nvidia_NCV_Vector_Operations(const std::string& test_data_path, OutputLevel outputLevel)
|
||||||
{
|
{
|
||||||
path = test_data_path;
|
path = test_data_path;
|
||||||
ncvSetDebugOutputHandler(devNullOutput);
|
ncvSetDebugOutputHandler(devNullOutput);
|
||||||
|
|
||||||
NCVAutoTestLister testListerVectorOperations("Vector Operations", outputLevel);
|
NCVAutoTestLister testListerVectorOperations("Vector Operations", outputLevel);
|
||||||
@ -394,7 +394,7 @@ bool nvidia_NCV_Vector_Operations(const std::string& test_data_path, OutputLevel
|
|||||||
|
|
||||||
bool nvidia_NCV_Haar_Cascade_Loader(const std::string& test_data_path, OutputLevel outputLevel)
|
bool nvidia_NCV_Haar_Cascade_Loader(const std::string& test_data_path, OutputLevel outputLevel)
|
||||||
{
|
{
|
||||||
path = test_data_path;
|
path = test_data_path;
|
||||||
ncvSetDebugOutputHandler(devNullOutput);
|
ncvSetDebugOutputHandler(devNullOutput);
|
||||||
|
|
||||||
NCVAutoTestLister testListerHaarLoader("Haar Cascade Loader", outputLevel);
|
NCVAutoTestLister testListerHaarLoader("Haar Cascade Loader", outputLevel);
|
||||||
@ -406,7 +406,7 @@ bool nvidia_NCV_Haar_Cascade_Loader(const std::string& test_data_path, OutputLev
|
|||||||
|
|
||||||
bool nvidia_NCV_Haar_Cascade_Application(const std::string& test_data_path, OutputLevel outputLevel)
|
bool nvidia_NCV_Haar_Cascade_Application(const std::string& test_data_path, OutputLevel outputLevel)
|
||||||
{
|
{
|
||||||
path = test_data_path;
|
path = test_data_path;
|
||||||
ncvSetDebugOutputHandler(devNullOutput);
|
ncvSetDebugOutputHandler(devNullOutput);
|
||||||
|
|
||||||
NCVAutoTestLister testListerHaarAppl("Haar Cascade Application", outputLevel);
|
NCVAutoTestLister testListerHaarAppl("Haar Cascade Application", outputLevel);
|
||||||
@ -420,7 +420,7 @@ bool nvidia_NCV_Haar_Cascade_Application(const std::string& test_data_path, Outp
|
|||||||
|
|
||||||
bool nvidia_NCV_Hypotheses_Filtration(const std::string& test_data_path, OutputLevel outputLevel)
|
bool nvidia_NCV_Hypotheses_Filtration(const std::string& test_data_path, OutputLevel outputLevel)
|
||||||
{
|
{
|
||||||
path = test_data_path;
|
path = test_data_path;
|
||||||
ncvSetDebugOutputHandler(devNullOutput);
|
ncvSetDebugOutputHandler(devNullOutput);
|
||||||
|
|
||||||
NCVAutoTestLister testListerHypFiltration("Hypotheses Filtration", outputLevel);
|
NCVAutoTestLister testListerHypFiltration("Hypotheses Filtration", outputLevel);
|
||||||
@ -434,13 +434,13 @@ bool nvidia_NCV_Hypotheses_Filtration(const std::string& test_data_path, OutputL
|
|||||||
|
|
||||||
bool nvidia_NCV_Visualization(const std::string& test_data_path, OutputLevel outputLevel)
|
bool nvidia_NCV_Visualization(const std::string& test_data_path, OutputLevel outputLevel)
|
||||||
{
|
{
|
||||||
path = test_data_path;
|
path = test_data_path;
|
||||||
ncvSetDebugOutputHandler(devNullOutput);
|
ncvSetDebugOutputHandler(devNullOutput);
|
||||||
|
|
||||||
NCVAutoTestLister testListerVisualize("Visualization", outputLevel);
|
NCVAutoTestLister testListerVisualize("Visualization", outputLevel);
|
||||||
|
|
||||||
NCVTestSourceProvider<Ncv8u> testSrcRandom_8u(2010, 0, 255, 4096, 4096);
|
NCVTestSourceProvider<Ncv8u> testSrcRandom_8u(2010, 0, 255, 4096, 4096);
|
||||||
NCVTestSourceProvider<Ncv32u> testSrcRandom_32u(2010, 0, 0xFFFFFFFF, 4096, 4096);
|
NCVTestSourceProvider<Ncv32u> testSrcRandom_32u(2010, 0, RAND_MAX, 4096, 4096);
|
||||||
|
|
||||||
generateDrawRectsTests(testListerVisualize, testSrcRandom_8u, testSrcRandom_32u, 4096, 4096);
|
generateDrawRectsTests(testListerVisualize, testSrcRandom_8u, testSrcRandom_32u, 4096, 4096);
|
||||||
generateDrawRectsTests(testListerVisualize, testSrcRandom_32u, testSrcRandom_32u, 4096, 4096);
|
generateDrawRectsTests(testListerVisualize, testSrcRandom_32u, testSrcRandom_32u, 4096, 4096);
|
||||||
|
@ -156,7 +156,7 @@ TEST_P(NCV, HypothesesFiltration)
|
|||||||
ASSERT_TRUE(res);
|
ASSERT_TRUE(res);
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_P(NCV, DISABLED_Visualization)
|
TEST_P(NCV, Visualization)
|
||||||
{
|
{
|
||||||
// this functionality doesn't used in gpu module
|
// this functionality doesn't used in gpu module
|
||||||
bool res = nvidia_NCV_Visualization(path, nvidiaTestOutputLevel);
|
bool res = nvidia_NCV_Visualization(path, nvidiaTestOutputLevel);
|
||||||
|
Loading…
Reference in New Issue
Block a user