MCPcopy Create free account
hub / github.com/creatale/node-dv / getConvertElem

Function getConvertElem

deps/opencv/modules/core/src/matrix.cpp:3483–3526  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3481}
3482
3483ConvertData getConvertElem(int fromType, int toType)
3484{
3485 static ConvertData tab[][8] =
3486 {{ convertData_<uchar, uchar>, convertData_<uchar, schar>,
3487 convertData_<uchar, ushort>, convertData_<uchar, short>,
3488 convertData_<uchar, int>, convertData_<uchar, float>,
3489 convertData_<uchar, double>, 0 },
3490
3491 { convertData_<schar, uchar>, convertData_<schar, schar>,
3492 convertData_<schar, ushort>, convertData_<schar, short>,
3493 convertData_<schar, int>, convertData_<schar, float>,
3494 convertData_<schar, double>, 0 },
3495
3496 { convertData_<ushort, uchar>, convertData_<ushort, schar>,
3497 convertData_<ushort, ushort>, convertData_<ushort, short>,
3498 convertData_<ushort, int>, convertData_<ushort, float>,
3499 convertData_<ushort, double>, 0 },
3500
3501 { convertData_<short, uchar>, convertData_<short, schar>,
3502 convertData_<short, ushort>, convertData_<short, short>,
3503 convertData_<short, int>, convertData_<short, float>,
3504 convertData_<short, double>, 0 },
3505
3506 { convertData_<int, uchar>, convertData_<int, schar>,
3507 convertData_<int, ushort>, convertData_<int, short>,
3508 convertData_<int, int>, convertData_<int, float>,
3509 convertData_<int, double>, 0 },
3510
3511 { convertData_<float, uchar>, convertData_<float, schar>,
3512 convertData_<float, ushort>, convertData_<float, short>,
3513 convertData_<float, int>, convertData_<float, float>,
3514 convertData_<float, double>, 0 },
3515
3516 { convertData_<double, uchar>, convertData_<double, schar>,
3517 convertData_<double, ushort>, convertData_<double, short>,
3518 convertData_<double, int>, convertData_<double, float>,
3519 convertData_<double, double>, 0 },
3520
3521 { 0, 0, 0, 0, 0, 0, 0, 0 }};
3522
3523 ConvertData func = tab[CV_MAT_DEPTH(fromType)][CV_MAT_DEPTH(toType)];
3524 CV_Assert( func != 0 );
3525 return func;
3526}
3527
3528ConvertScaleData getConvertScaleElem(int fromType, int toType)
3529{

Callers 1

convertToMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected