mirror of
https://github.com/opencv/opencv.git
synced 2026-07-29 15:23:05 +04:00
Merge pull request #12570 from alalek:drop_usrtype1
* core: drop usage of CV_USRTYPE1 in OpenCV avoid OpenCV crashes due size change CV_ELEM_SIZE(CV_USRTYPE1): 8 -> 2 * ! fix persistence internal types
This commit is contained in:
committed by
GitHub
parent
861415133e
commit
5fb0f34e8a
@@ -2198,19 +2198,11 @@ namespace perf
|
||||
|
||||
void PrintTo(const MatType& t, ::std::ostream* os)
|
||||
{
|
||||
switch( CV_MAT_DEPTH((int)t) )
|
||||
{
|
||||
case CV_8U: *os << "8U"; break;
|
||||
case CV_8S: *os << "8S"; break;
|
||||
case CV_16U: *os << "16U"; break;
|
||||
case CV_16S: *os << "16S"; break;
|
||||
case CV_32S: *os << "32S"; break;
|
||||
case CV_32F: *os << "32F"; break;
|
||||
case CV_64F: *os << "64F"; break;
|
||||
case CV_USRTYPE1: *os << "16F"; break;
|
||||
default: *os << "INVALID_TYPE"; break;
|
||||
}
|
||||
*os << 'C' << CV_MAT_CN((int)t);
|
||||
String name = typeToString(t);
|
||||
if (name.size() > 3 && name[0] == 'C' && name[1] == 'V' && name[2] == '_')
|
||||
*os << name.substr(3);
|
||||
else
|
||||
*os << name;
|
||||
}
|
||||
|
||||
} //namespace perf
|
||||
|
||||
Reference in New Issue
Block a user