|
|
|
@ -2934,8 +2934,34 @@ MatComparator::operator()(const char* expr1, const char* expr2, |
|
|
|
|
<< "'" << expr2 << "': " << MatPart(m2part, border > 0 ? &loc : 0) << ".\n"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void printVersionInfo(bool useStdOut) |
|
|
|
|
{ |
|
|
|
|
::testing::Test::RecordProperty("CV_VERSION", CV_VERSION); |
|
|
|
|
if(useStdOut) std::cout << "OpenCV version: " << CV_VERSION << std::endl; |
|
|
|
|
|
|
|
|
|
std::string buildInfo( cv::getBuildInformation() ); |
|
|
|
|
|
|
|
|
|
size_t pos1 = buildInfo.find("Version control"); |
|
|
|
|
size_t pos2 = buildInfo.find("\n", pos1);\
|
|
|
|
|
if(pos1 != std::string::npos && pos2 != std::string::npos) |
|
|
|
|
{ |
|
|
|
|
std::string ver( buildInfo.substr(pos1, pos2-pos1) ); |
|
|
|
|
::testing::Test::RecordProperty("Version_control", ver); |
|
|
|
|
if(useStdOut) std::cout << ver << std::endl; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
pos1 = buildInfo.find("inner version"); |
|
|
|
|
pos2 = buildInfo.find("\n", pos1);\
|
|
|
|
|
if(pos1 != std::string::npos && pos2 != std::string::npos) |
|
|
|
|
{ |
|
|
|
|
std::string ver( buildInfo.substr(pos1, pos2-pos1) ); |
|
|
|
|
::testing::Test::RecordProperty("inner_version", ver); |
|
|
|
|
if(useStdOut) std::cout << ver << std::endl; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} //namespace cvtest
|
|
|
|
|
|
|
|
|
|
void cvTsConvert( const CvMat* src, CvMat* dst ) |
|
|
|
|
{ |
|
|
|
|
Mat _src = cvarrToMat(src), _dst = cvarrToMat(dst); |
|
|
|
|