Lines Matching refs:uchar
108 static void icvPrefilter( const CvMat* src, CvMat* dst, int winsize, int ftzero, uchar* buf )
114 uchar tab[TABSZ];
115 const uchar* sptr = src->data.ptr;
122 tab[x] = (uchar)(x - OFS < -ftzero ? 0 : x - OFS > ftzero ? ftzero*2 : x - OFS + ftzero);
135 const uchar* top = sptr + srcstep*MAX(y-wsz2-1,0);
136 const uchar* bottom = sptr + srcstep*MIN(y+wsz2,size.height-1);
137 const uchar* prev = sptr + srcstep*MAX(y-1,0);
138 const uchar* curr = sptr + srcstep*y;
139 const uchar* next = sptr + srcstep*MIN(y+1,size.height-1);
140 uchar* dptr = dst->data.ptr + dst->step*y;
179 uchar* buf, int _dy0, int _dy1 )
197 uchar *cbuf0, *cbuf;
198 const uchar* lptr0 = left->data.ptr + lofs;
199 const uchar* rptr0 = right->data.ptr + rofs;
200 const uchar *lptr, *lptr_sub, *rptr;
206 uchar tab[TABSZ];
212 cbuf0 = (uchar*)cvAlignPtr(htext + height + wsz2 + 2 + dy0*ndisp);
215 tab[x] = (uchar)abs(x - ftzero);
233 cbuf[d] = (uchar)diff;
253 const uchar* cbuf_sub = cbuf0 + ((x0 + wsz2 + 1) % (wsz + 1))*cstep - dy0*ndisp;
254 uchar* cbuf = cbuf0 + ((x1 + wsz2 + 1) % (wsz + 1))*cstep - dy0*ndisp;
387 uchar* buf, int _dy0, int _dy1 )
404 uchar *cbuf0, *cbuf;
405 const uchar* lptr0 = left->data.ptr + lofs;
406 const uchar* rptr0 = right->data.ptr + rofs;
407 const uchar *lptr, *lptr_sub, *rptr;
413 uchar tab[TABSZ];
418 cbuf0 = (uchar*)cvAlignPtr(htext + height + wsz2 + 2 + dy0*ndisp);
421 tab[x] = (uchar)abs(x - ftzero);
439 cbuf[d] = (uchar)diff;
459 const uchar* cbuf_sub = cbuf0 + ((x0 + wsz2 + 1) % (wsz + 1))*cstep - dy0*ndisp;
460 uchar* cbuf = cbuf0 + ((x1 + wsz2 + 1) % (wsz + 1))*cstep - dy0*ndisp;
473 cbuf[d] = (uchar)diff;
626 (height + wsz + 2)*sizeof(int) + (height+wsz+2)*ndisp*(wsz+1)*sizeof(uchar) + 256;