|
|
|
@ -184,6 +184,8 @@ void Regression::init(const std::string& testSuitName, const std::string& ext) |
|
|
|
|
storageOutPath = testSuitName; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
suiteName = testSuitName; |
|
|
|
|
|
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
if (storageIn.open(storageInPath, cv::FileStorage::READ)) |
|
|
|
@ -562,6 +564,12 @@ Regression& Regression::operator() (const std::string& name, cv::InputArray arra |
|
|
|
|
|
|
|
|
|
std::string nodename = getCurrentTestNodeName(); |
|
|
|
|
|
|
|
|
|
#ifdef HAVE_CUDA |
|
|
|
|
static const std::string prefix = (param_run_cpu)? "CPU_" : "GPU_"; |
|
|
|
|
if(suiteName == "gpu") |
|
|
|
|
nodename = prefix + nodename; |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
cv::FileNode n = rootIn[nodename]; |
|
|
|
|
if(n.isNone()) |
|
|
|
|
{ |
|
|
|
|