@ -1040,122 +1040,122 @@ stype* dst, size_t dstep, Size size, double*) \
}
DEF_CVT_SCALE_ABS_FUNC ( 8u , cvtScaleAbs_ , uchar , uchar , float ) ;
DEF_CVT_SCALE_ABS_FUNC ( 8 s8u , cvtScaleAbs_ , schar , uchar , float ) ;
DEF_CVT_SCALE_ABS_FUNC ( 16u 8u , cvtScaleAbs_ , ushort , uchar , float ) ;
DEF_CVT_SCALE_ABS_FUNC ( 16 s8u , cvtScaleAbs_ , short , uchar , float ) ;
DEF_CVT_SCALE_ABS_FUNC ( 32 s8u , cvtScaleAbs_ , int , uchar , float ) ;
DEF_CVT_SCALE_ABS_FUNC ( 32f 8u , cvtScaleAbs_ , float , uchar , float ) ;
DEF_CVT_SCALE_ABS_FUNC ( 64f 8u , cvtScaleAbs_ , double , uchar , float ) ;
DEF_CVT_SCALE_FUNC ( 8u , uchar , uchar , float ) ;
DEF_CVT_SCALE_FUNC ( 8 s8u , schar , uchar , float ) ;
DEF_CVT_SCALE_FUNC ( 16u 8u , ushort , uchar , float ) ;
DEF_CVT_SCALE_FUNC ( 16 s8u , short , uchar , float ) ;
DEF_CVT_SCALE_FUNC ( 32 s8u , int , uchar , float ) ;
DEF_CVT_SCALE_FUNC ( 32f 8u , float , uchar , float ) ;
DEF_CVT_SCALE_FUNC ( 64f 8u , double , uchar , float ) ;
DEF_CVT_SCALE_FUNC ( 8u 8 s , uchar , schar , float ) ;
DEF_CVT_SCALE_FUNC ( 8 s , schar , schar , float ) ;
DEF_CVT_SCALE_FUNC ( 16u 8 s , ushort , schar , float ) ;
DEF_CVT_SCALE_FUNC ( 16 s8s , short , schar , float ) ;
DEF_CVT_SCALE_FUNC ( 32 s8s , int , schar , float ) ;
DEF_CVT_SCALE_FUNC ( 32f 8 s , float , schar , float ) ;
DEF_CVT_SCALE_FUNC ( 64f 8 s , double , schar , float ) ;
DEF_CVT_SCALE_FUNC ( 8u 16u , uchar , ushort , float ) ;
DEF_CVT_SCALE_FUNC ( 8 s16u , schar , ushort , float ) ;
DEF_CVT_SCALE_FUNC ( 16u , ushort , ushort , float ) ;
DEF_CVT_SCALE_FUNC ( 16 s16u , short , ushort , float ) ;
DEF_CVT_SCALE_FUNC ( 32 s16u , int , ushort , float ) ;
DEF_CVT_SCALE_FUNC ( 32f 16u , float , ushort , float ) ;
DEF_CVT_SCALE_FUNC ( 64f 16u , double , ushort , float ) ;
DEF_CVT_SCALE_FUNC ( 8u 16 s , uchar , short , float ) ;
DEF_CVT_SCALE_FUNC ( 8 s16s , schar , short , float ) ;
DEF_CVT_SCALE_FUNC ( 16u 16 s , ushort , short , float ) ;
DEF_CVT_SCALE_FUNC ( 16 s , short , short , float ) ;
DEF_CVT_SCALE_FUNC ( 32 s16s , int , short , float ) ;
DEF_CVT_SCALE_FUNC ( 32f 16 s , float , short , float ) ;
DEF_CVT_SCALE_FUNC ( 64f 16 s , double , short , float ) ;
DEF_CVT_SCALE_FUNC ( 8u 32 s , uchar , int , float ) ;
DEF_CVT_SCALE_FUNC ( 8 s32s , schar , int , float ) ;
DEF_CVT_SCALE_FUNC ( 16u 32 s , ushort , int , float ) ;
DEF_CVT_SCALE_FUNC ( 16 s32s , short , int , float ) ;
DEF_CVT_SCALE_FUNC ( 32 s , int , int , double ) ;
DEF_CVT_SCALE_FUNC ( 32f 32 s , float , int , float ) ;
DEF_CVT_SCALE_FUNC ( 64f 32 s , double , int , double ) ;
DEF_CVT_SCALE_FUNC ( 8u 32f , uchar , float , float ) ;
DEF_CVT_SCALE_FUNC ( 8 s32f , schar , float , float ) ;
DEF_CVT_SCALE_FUNC ( 16u 32f , ushort , float , float ) ;
DEF_CVT_SCALE_FUNC ( 16 s32f , short , float , float ) ;
DEF_CVT_SCALE_FUNC ( 32 s32f , int , float , double ) ;
DEF_CVT_SCALE_FUNC ( 32f , float , float , float ) ;
DEF_CVT_SCALE_FUNC ( 64f 32f , double , float , double ) ;
DEF_CVT_SCALE_FUNC ( 8u 64f , uchar , double , double ) ;
DEF_CVT_SCALE_FUNC ( 8 s64f , schar , double , double ) ;
DEF_CVT_SCALE_FUNC ( 16u 64f , ushort , double , double ) ;
DEF_CVT_SCALE_FUNC ( 16 s64f , short , double , double ) ;
DEF_CVT_SCALE_FUNC ( 32 s64f , int , double , double ) ;
DEF_CVT_SCALE_FUNC ( 32f 64f , float , double , double ) ;
DEF_CVT_SCALE_FUNC ( 64f , double , double , double ) ;
DEF_CPY_FUNC ( 8u , uchar ) ;
DEF_CVT_FUNC ( 8 s8u , schar , uchar ) ;
DEF_CVT_FUNC ( 16u 8u , ushort , uchar ) ;
DEF_CVT_FUNC ( 16 s8u , short , uchar ) ;
DEF_CVT_FUNC ( 32 s8u , int , uchar ) ;
DEF_CVT_FUNC ( 32f 8u , float , uchar ) ;
DEF_CVT_FUNC ( 64f 8u , double , uchar ) ;
DEF_CVT_FUNC ( 8u 8 s , uchar , schar ) ;
DEF_CVT_FUNC ( 16u 8 s , ushort , schar ) ;
DEF_CVT_FUNC ( 16 s8s , short , schar ) ;
DEF_CVT_FUNC ( 32 s8s , int , schar ) ;
DEF_CVT_FUNC ( 32f 8 s , float , schar ) ;
DEF_CVT_FUNC ( 64f 8 s , double , schar ) ;
DEF_CVT_FUNC ( 8u 16u , uchar , ushort ) ;
DEF_CVT_FUNC ( 8 s16u , schar , ushort ) ;
DEF_CPY_FUNC ( 16u , ushort ) ;
DEF_CVT_FUNC ( 16 s16u , short , ushort ) ;
DEF_CVT_FUNC ( 32 s16u , int , ushort ) ;
DEF_CVT_FUNC ( 32f 16u , float , ushort ) ;
DEF_CVT_FUNC ( 64f 16u , double , ushort ) ;
DEF_CVT_FUNC ( 8u 16 s , uchar , short ) ;
DEF_CVT_FUNC ( 8 s16s , schar , short ) ;
DEF_CVT_FUNC ( 16u 16 s , ushort , short ) ;
DEF_CVT_FUNC ( 32 s16s , int , short ) ;
DEF_CVT_FUNC ( 32f 16 s , float , short ) ;
DEF_CVT_FUNC ( 64f 16 s , double , short ) ;
DEF_CVT_FUNC ( 8u 32 s , uchar , int ) ;
DEF_CVT_FUNC ( 8 s32s , schar , int ) ;
DEF_CVT_FUNC ( 16u 32 s , ushort , int ) ;
DEF_CVT_FUNC ( 16 s32s , short , int ) ;
DEF_CPY_FUNC ( 32 s , int ) ;
DEF_CVT_FUNC ( 32f 32 s , float , int ) ;
DEF_CVT_FUNC ( 64f 32 s , double , int ) ;
DEF_CVT_FUNC ( 8u 32f , uchar , float ) ;
DEF_CVT_FUNC ( 8 s32f , schar , float ) ;
DEF_CVT_FUNC ( 16u 32f , ushort , float ) ;
DEF_CVT_FUNC ( 16 s32f , short , float ) ;
DEF_CVT_FUNC ( 32 s32f , int , float ) ;
DEF_CVT_FUNC ( 64f 32f , double , float ) ;
DEF_CVT_FUNC ( 8u 64f , uchar , double ) ;
DEF_CVT_FUNC ( 8 s64f , schar , double ) ;
DEF_CVT_FUNC ( 16u 64f , ushort , double ) ;
DEF_CVT_FUNC ( 16 s64f , short , double ) ;
DEF_CVT_FUNC ( 32 s64f , int , double ) ;
DEF_CVT_FUNC ( 32f 64f , float , double ) ;
DEF_CPY_FUNC ( 64 s , int64 ) ;
DEF_CVT_SCALE_ABS_FUNC ( 8u , cvtScaleAbs_ , uchar , uchar , float )
DEF_CVT_SCALE_ABS_FUNC ( 8 s8u , cvtScaleAbs_ , schar , uchar , float )
DEF_CVT_SCALE_ABS_FUNC ( 16u 8u , cvtScaleAbs_ , ushort , uchar , float )
DEF_CVT_SCALE_ABS_FUNC ( 16 s8u , cvtScaleAbs_ , short , uchar , float )
DEF_CVT_SCALE_ABS_FUNC ( 32 s8u , cvtScaleAbs_ , int , uchar , float )
DEF_CVT_SCALE_ABS_FUNC ( 32f 8u , cvtScaleAbs_ , float , uchar , float )
DEF_CVT_SCALE_ABS_FUNC ( 64f 8u , cvtScaleAbs_ , double , uchar , float )
DEF_CVT_SCALE_FUNC ( 8u , uchar , uchar , float )
DEF_CVT_SCALE_FUNC ( 8 s8u , schar , uchar , float )
DEF_CVT_SCALE_FUNC ( 16u 8u , ushort , uchar , float )
DEF_CVT_SCALE_FUNC ( 16 s8u , short , uchar , float )
DEF_CVT_SCALE_FUNC ( 32 s8u , int , uchar , float )
DEF_CVT_SCALE_FUNC ( 32f 8u , float , uchar , float )
DEF_CVT_SCALE_FUNC ( 64f 8u , double , uchar , float )
DEF_CVT_SCALE_FUNC ( 8u 8 s , uchar , schar , float )
DEF_CVT_SCALE_FUNC ( 8 s , schar , schar , float )
DEF_CVT_SCALE_FUNC ( 16u 8 s , ushort , schar , float )
DEF_CVT_SCALE_FUNC ( 16 s8s , short , schar , float )
DEF_CVT_SCALE_FUNC ( 32 s8s , int , schar , float )
DEF_CVT_SCALE_FUNC ( 32f 8 s , float , schar , float )
DEF_CVT_SCALE_FUNC ( 64f 8 s , double , schar , float )
DEF_CVT_SCALE_FUNC ( 8u 16u , uchar , ushort , float )
DEF_CVT_SCALE_FUNC ( 8 s16u , schar , ushort , float )
DEF_CVT_SCALE_FUNC ( 16u , ushort , ushort , float )
DEF_CVT_SCALE_FUNC ( 16 s16u , short , ushort , float )
DEF_CVT_SCALE_FUNC ( 32 s16u , int , ushort , float )
DEF_CVT_SCALE_FUNC ( 32f 16u , float , ushort , float )
DEF_CVT_SCALE_FUNC ( 64f 16u , double , ushort , float )
DEF_CVT_SCALE_FUNC ( 8u 16 s , uchar , short , float )
DEF_CVT_SCALE_FUNC ( 8 s16s , schar , short , float )
DEF_CVT_SCALE_FUNC ( 16u 16 s , ushort , short , float )
DEF_CVT_SCALE_FUNC ( 16 s , short , short , float )
DEF_CVT_SCALE_FUNC ( 32 s16s , int , short , float )
DEF_CVT_SCALE_FUNC ( 32f 16 s , float , short , float )
DEF_CVT_SCALE_FUNC ( 64f 16 s , double , short , float )
DEF_CVT_SCALE_FUNC ( 8u 32 s , uchar , int , float )
DEF_CVT_SCALE_FUNC ( 8 s32s , schar , int , float )
DEF_CVT_SCALE_FUNC ( 16u 32 s , ushort , int , float )
DEF_CVT_SCALE_FUNC ( 16 s32s , short , int , float )
DEF_CVT_SCALE_FUNC ( 32 s , int , int , double )
DEF_CVT_SCALE_FUNC ( 32f 32 s , float , int , float )
DEF_CVT_SCALE_FUNC ( 64f 32 s , double , int , double )
DEF_CVT_SCALE_FUNC ( 8u 32f , uchar , float , float )
DEF_CVT_SCALE_FUNC ( 8 s32f , schar , float , float )
DEF_CVT_SCALE_FUNC ( 16u 32f , ushort , float , float )
DEF_CVT_SCALE_FUNC ( 16 s32f , short , float , float )
DEF_CVT_SCALE_FUNC ( 32 s32f , int , float , double )
DEF_CVT_SCALE_FUNC ( 32f , float , float , float )
DEF_CVT_SCALE_FUNC ( 64f 32f , double , float , double )
DEF_CVT_SCALE_FUNC ( 8u 64f , uchar , double , double )
DEF_CVT_SCALE_FUNC ( 8 s64f , schar , double , double )
DEF_CVT_SCALE_FUNC ( 16u 64f , ushort , double , double )
DEF_CVT_SCALE_FUNC ( 16 s64f , short , double , double )
DEF_CVT_SCALE_FUNC ( 32 s64f , int , double , double )
DEF_CVT_SCALE_FUNC ( 32f 64f , float , double , double )
DEF_CVT_SCALE_FUNC ( 64f , double , double , double )
DEF_CPY_FUNC ( 8u , uchar )
DEF_CVT_FUNC ( 8 s8u , schar , uchar )
DEF_CVT_FUNC ( 16u 8u , ushort , uchar )
DEF_CVT_FUNC ( 16 s8u , short , uchar )
DEF_CVT_FUNC ( 32 s8u , int , uchar )
DEF_CVT_FUNC ( 32f 8u , float , uchar )
DEF_CVT_FUNC ( 64f 8u , double , uchar )
DEF_CVT_FUNC ( 8u 8 s , uchar , schar )
DEF_CVT_FUNC ( 16u 8 s , ushort , schar )
DEF_CVT_FUNC ( 16 s8s , short , schar )
DEF_CVT_FUNC ( 32 s8s , int , schar )
DEF_CVT_FUNC ( 32f 8 s , float , schar )
DEF_CVT_FUNC ( 64f 8 s , double , schar )
DEF_CVT_FUNC ( 8u 16u , uchar , ushort )
DEF_CVT_FUNC ( 8 s16u , schar , ushort )
DEF_CPY_FUNC ( 16u , ushort )
DEF_CVT_FUNC ( 16 s16u , short , ushort )
DEF_CVT_FUNC ( 32 s16u , int , ushort )
DEF_CVT_FUNC ( 32f 16u , float , ushort )
DEF_CVT_FUNC ( 64f 16u , double , ushort )
DEF_CVT_FUNC ( 8u 16 s , uchar , short )
DEF_CVT_FUNC ( 8 s16s , schar , short )
DEF_CVT_FUNC ( 16u 16 s , ushort , short )
DEF_CVT_FUNC ( 32 s16s , int , short )
DEF_CVT_FUNC ( 32f 16 s , float , short )
DEF_CVT_FUNC ( 64f 16 s , double , short )
DEF_CVT_FUNC ( 8u 32 s , uchar , int )
DEF_CVT_FUNC ( 8 s32s , schar , int )
DEF_CVT_FUNC ( 16u 32 s , ushort , int )
DEF_CVT_FUNC ( 16 s32s , short , int )
DEF_CPY_FUNC ( 32 s , int )
DEF_CVT_FUNC ( 32f 32 s , float , int )
DEF_CVT_FUNC ( 64f 32 s , double , int )
DEF_CVT_FUNC ( 8u 32f , uchar , float )
DEF_CVT_FUNC ( 8 s32f , schar , float )
DEF_CVT_FUNC ( 16u 32f , ushort , float )
DEF_CVT_FUNC ( 16 s32f , short , float )
DEF_CVT_FUNC ( 32 s32f , int , float )
DEF_CVT_FUNC ( 64f 32f , double , float )
DEF_CVT_FUNC ( 8u 64f , uchar , double )
DEF_CVT_FUNC ( 8 s64f , schar , double )
DEF_CVT_FUNC ( 16u 64f , ushort , double )
DEF_CVT_FUNC ( 16 s64f , short , double )
DEF_CVT_FUNC ( 32 s64f , int , double )
DEF_CVT_FUNC ( 32f 64f , float , double )
DEF_CPY_FUNC ( 64 s , int64 )
static BinaryFunc getCvtScaleAbsFunc ( int depth )
{