Merge pull request #3170 from ElenaGvozdeva:ocl_fix
This commit is contained in:
@@ -4361,6 +4361,23 @@ const char* typeToStr(int type)
|
||||
}
|
||||
|
||||
const char* memopTypeToStr(int type)
|
||||
{
|
||||
static const char* tab[] =
|
||||
{
|
||||
"uchar", "uchar2", "uchar3", "uchar4", 0, 0, 0, "uchar8", 0, 0, 0, 0, 0, 0, 0, "uchar16",
|
||||
"char", "char2", "char3", "char4", 0, 0, 0, "char8", 0, 0, 0, 0, 0, 0, 0, "char16",
|
||||
"ushort", "ushort2", "ushort3", "ushort4",0, 0, 0, "ushort8", 0, 0, 0, 0, 0, 0, 0, "ushort16",
|
||||
"short", "short2", "short3", "short4", 0, 0, 0, "short8", 0, 0, 0, 0, 0, 0, 0, "short16",
|
||||
"int", "int2", "int3", "int4", 0, 0, 0, "int8", 0, 0, 0, 0, 0, 0, 0, "int16",
|
||||
"int", "int2", "int3", "int4", 0, 0, 0, "int8", 0, 0, 0, 0, 0, 0, 0, "int16",
|
||||
"ulong", "ulong2", "ulong3", "ulong4", 0, 0, 0, "ulong8", 0, 0, 0, 0, 0, 0, 0, "ulong16",
|
||||
"?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?"
|
||||
};
|
||||
int cn = CV_MAT_CN(type), depth = CV_MAT_DEPTH(type);
|
||||
return cn > 16 ? "?" : tab[depth*16 + cn-1];
|
||||
}
|
||||
|
||||
const char* vecopTypeToStr(int type)
|
||||
{
|
||||
static const char* tab[] =
|
||||
{
|
||||
|
Reference in New Issue
Block a user