static void _pixColorConv(const Tin &pixIn, Tout &pixOut) { _TDemoteClampNN(pixIn.x, pixOut.x); _TDemoteClampNN(pixIn.x, pixOut.y); _TDemoteClampNN(pixIn.x, pixOut.z); pixOut.w = 0; }};
static __host__ __device__ Tout _pixDemoteClampNN_CN(Tin &pix) { Tout out; _TDemoteClampNN(pix.x, out.x); _TDemoteClampNN(pix.y, out.y); _TDemoteClampNN(pix.z, out.z); return out; }};
static void _pixColorConv(const Tin &pixIn, Tout &pixOut) { Ncv32f luma = 0.299f * pixIn.x + 0.587f * pixIn.y + 0.114f * pixIn.z; _TDemoteClampNN(luma, pixOut.x); }};