Lines Matching refs:uchar
78 const uchar* src = _src.ptr();
91 const uchar* s = src + i*srcstep;
152 const uchar* src = _src.ptr();
165 const uchar* s = src + i*srcstep;
243 const uchar* src = _src.ptr();
258 const uchar* s = src + i*srcstep;
465 const uchar* sptr = src->ptr(m-1) + i;
505 AutoBuffer<uchar> _buf((n+2)*2*sizeof(float) + (n+2)*sizeof(int));
506 float* f = (float*)(uchar*)_buf;
565 cv::AutoBuffer<uchar> _buf(std::max(m*2*sizeof(float) + (m*3+1)*sizeof(int), n*2*sizeof(float)));
567 float* sqr_tab = (float*)(uchar*)_buf;
609 uchar lut[256];
612 const uchar *sbase = src.ptr();
613 uchar *dbase = dst.ptr();
622 lut[x] = cv::saturate_cast<uchar>(x+1);
625 dbase[0] = (uchar)(sbase[0] == 0 ? 0 : 255);
629 dbase[x] = (uchar)(sbase[x] == 0 ? 0 : lut[dbase[x-1]]);
638 dbase[0] = (uchar)a;
643 dbase[x] = (uchar)a;
655 dbase[x] = (uchar)(CV_CALC_MIN_8U(a, dbase[x]));
665 dbase[width-1] = (uchar)(MIN(a, dbase[width-1]));
672 dbase[x] = (uchar)(a);
696 if (ippiDistanceTransform_3x3_8u_C1R(src.ptr<uchar>(), (int)src.step, dst.ptr<uchar>(), (int)dst.step, roi, pMetrics)>=0)
757 status = ippiTrueDistanceTransform_8u32f_C1R(src.ptr<uchar>(),(int)src.step, dst.ptr<float>(), (int)dst.step, roi, pBuffer);
792 if (ippiDistanceTransform_3x3_8u32f_C1R(src.ptr<uchar>(), (int)src.step, dst.ptr<float>(), (int)dst.step, roi, _mask)>=0)
809 if (ippiDistanceTransform_5x5_8u32f_C1R(src.ptr<uchar>(), (int)src.step, dst.ptr<float>(), (int)dst.step, roi, _mask)>=0)
835 const uchar* srcptr = src.ptr(i);