mirror of
https://github.com/opencv/opencv.git
synced 2025-06-27 23:11:57 +08:00
Merge pull request #13010 from dkurt:fix_cl_eye_fp16
This commit is contained in:
commit
7a686a0c43
@ -6002,11 +6002,13 @@ const char* typeToStr(int type)
|
|||||||
"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",
|
||||||
"float", "float2", "float3", "float4", 0, 0, 0, "float8", 0, 0, 0, 0, 0, 0, 0, "float16",
|
"float", "float2", "float3", "float4", 0, 0, 0, "float8", 0, 0, 0, 0, 0, 0, 0, "float16",
|
||||||
"double", "double2", "double3", "double4", 0, 0, 0, "double8", 0, 0, 0, 0, 0, 0, 0, "double16",
|
"double", "double2", "double3", "double4", 0, 0, 0, "double8", 0, 0, 0, 0, 0, 0, 0, "double16",
|
||||||
"?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?"
|
"half", "half2", "half3", "half4", 0, 0, 0, "half8", 0, 0, 0, 0, 0, 0, 0, "half16",
|
||||||
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||||
};
|
};
|
||||||
int cn = CV_MAT_CN(type), depth = CV_MAT_DEPTH(type);
|
int cn = CV_MAT_CN(type), depth = CV_MAT_DEPTH(type);
|
||||||
CV_Assert(depth != CV_16F); // Workaround for: https://github.com/opencv/opencv/issues/12824
|
const char* result = cn > 16 ? 0 : tab[depth*16 + cn-1];
|
||||||
return cn > 16 ? "?" : tab[depth*16 + cn-1];
|
CV_Assert(result);
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
const char* memopTypeToStr(int type)
|
const char* memopTypeToStr(int type)
|
||||||
@ -6020,11 +6022,13 @@ const char* memopTypeToStr(int type)
|
|||||||
"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",
|
||||||
"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",
|
"ulong", "ulong2", "ulong3", "ulong4", 0, 0, 0, "ulong8", 0, 0, 0, 0, 0, 0, 0, "ulong16",
|
||||||
"?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?"
|
"short", "short2", "short3", "short4", 0, 0, 0, "short8", 0, 0, 0, 0, 0, 0, 0, "short16",
|
||||||
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||||
};
|
};
|
||||||
int cn = CV_MAT_CN(type), depth = CV_MAT_DEPTH(type);
|
int cn = CV_MAT_CN(type), depth = CV_MAT_DEPTH(type);
|
||||||
CV_Assert(depth != CV_16F); // Workaround for: https://github.com/opencv/opencv/issues/12824
|
const char* result = cn > 16 ? 0 : tab[depth*16 + cn-1];
|
||||||
return cn > 16 ? "?" : tab[depth*16 + cn-1];
|
CV_Assert(result);
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
const char* vecopTypeToStr(int type)
|
const char* vecopTypeToStr(int type)
|
||||||
@ -6038,11 +6042,13 @@ const char* vecopTypeToStr(int type)
|
|||||||
"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",
|
||||||
"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",
|
"ulong", "ulong2", "ulong3", "ulong4", 0, 0, 0, "ulong8", 0, 0, 0, 0, 0, 0, 0, "ulong16",
|
||||||
"?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?"
|
"short", "short2", "short3", "short4", 0, 0, 0, "short8", 0, 0, 0, 0, 0, 0, 0, "short16",
|
||||||
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
||||||
};
|
};
|
||||||
int cn = CV_MAT_CN(type), depth = CV_MAT_DEPTH(type);
|
int cn = CV_MAT_CN(type), depth = CV_MAT_DEPTH(type);
|
||||||
CV_Assert(depth != CV_16F); // Workaround for: https://github.com/opencv/opencv/issues/12824
|
const char* result = cn > 16 ? 0 : tab[depth*16 + cn-1];
|
||||||
return cn > 16 ? "?" : tab[depth*16 + cn-1];
|
CV_Assert(result);
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
const char* convertTypeStr(int sdepth, int ddepth, int cn, char* buf)
|
const char* convertTypeStr(int sdepth, int ddepth, int cn, char* buf)
|
||||||
|
Loading…
Reference in New Issue
Block a user