• Home
  • Raw
  • Download

Lines Matching refs:j

49     int i, j;  in icvInitTopBottom()  local
55 for( j = 0; j < size.width + border*2; j++ ) in icvInitTopBottom()
57 ttop[j] = ICV_INIT_DIST0; in icvInitTopBottom()
58 tbottom[j] = ICV_INIT_DIST0; in icvInitTopBottom()
71 int i, j; in icvDistanceTransform_3x3_C1R() local
88 for( j = 0; j < BORDER; j++ ) in icvDistanceTransform_3x3_C1R()
89 tmp[-j-1] = tmp[size.width + j] = ICV_INIT_DIST0; in icvDistanceTransform_3x3_C1R()
91 for( j = 0; j < size.width; j++ ) in icvDistanceTransform_3x3_C1R()
93 if( !s[j] ) in icvDistanceTransform_3x3_C1R()
94 tmp[j] = 0; in icvDistanceTransform_3x3_C1R()
97 int t0 = tmp[j-step-1] + DIAG_DIST; in icvDistanceTransform_3x3_C1R()
98 int t = tmp[j-step] + HV_DIST; in icvDistanceTransform_3x3_C1R()
100 t = tmp[j-step+1] + DIAG_DIST; in icvDistanceTransform_3x3_C1R()
102 t = tmp[j-1] + HV_DIST; in icvDistanceTransform_3x3_C1R()
104 tmp[j] = t0; in icvDistanceTransform_3x3_C1R()
115 for( j = size.width - 1; j >= 0; j-- ) in icvDistanceTransform_3x3_C1R()
117 int t0 = tmp[j]; in icvDistanceTransform_3x3_C1R()
120 int t = tmp[j+step+1] + DIAG_DIST; in icvDistanceTransform_3x3_C1R()
122 t = tmp[j+step] + HV_DIST; in icvDistanceTransform_3x3_C1R()
124 t = tmp[j+step-1] + DIAG_DIST; in icvDistanceTransform_3x3_C1R()
126 t = tmp[j+1] + HV_DIST; in icvDistanceTransform_3x3_C1R()
128 tmp[j] = t0; in icvDistanceTransform_3x3_C1R()
130 d[j] = (float)(t0 * scale); in icvDistanceTransform_3x3_C1R()
143 int i, j; in icvDistanceTransform_5x5_C1R() local
161 for( j = 0; j < BORDER; j++ ) in icvDistanceTransform_5x5_C1R()
162 tmp[-j-1] = tmp[size.width + j] = ICV_INIT_DIST0; in icvDistanceTransform_5x5_C1R()
164 for( j = 0; j < size.width; j++ ) in icvDistanceTransform_5x5_C1R()
166 if( !s[j] ) in icvDistanceTransform_5x5_C1R()
167 tmp[j] = 0; in icvDistanceTransform_5x5_C1R()
170 int t0 = tmp[j-step*2-1] + LONG_DIST; in icvDistanceTransform_5x5_C1R()
171 int t = tmp[j-step*2+1] + LONG_DIST; in icvDistanceTransform_5x5_C1R()
173 t = tmp[j-step-2] + LONG_DIST; in icvDistanceTransform_5x5_C1R()
175 t = tmp[j-step-1] + DIAG_DIST; in icvDistanceTransform_5x5_C1R()
177 t = tmp[j-step] + HV_DIST; in icvDistanceTransform_5x5_C1R()
179 t = tmp[j-step+1] + DIAG_DIST; in icvDistanceTransform_5x5_C1R()
181 t = tmp[j-step+2] + LONG_DIST; in icvDistanceTransform_5x5_C1R()
183 t = tmp[j-1] + HV_DIST; in icvDistanceTransform_5x5_C1R()
185 tmp[j] = t0; in icvDistanceTransform_5x5_C1R()
196 for( j = size.width - 1; j >= 0; j-- ) in icvDistanceTransform_5x5_C1R()
198 int t0 = tmp[j]; in icvDistanceTransform_5x5_C1R()
201 int t = tmp[j+step*2+1] + LONG_DIST; in icvDistanceTransform_5x5_C1R()
203 t = tmp[j+step*2-1] + LONG_DIST; in icvDistanceTransform_5x5_C1R()
205 t = tmp[j+step+2] + LONG_DIST; in icvDistanceTransform_5x5_C1R()
207 t = tmp[j+step+1] + DIAG_DIST; in icvDistanceTransform_5x5_C1R()
209 t = tmp[j+step] + HV_DIST; in icvDistanceTransform_5x5_C1R()
211 t = tmp[j+step-1] + DIAG_DIST; in icvDistanceTransform_5x5_C1R()
213 t = tmp[j+step-2] + LONG_DIST; in icvDistanceTransform_5x5_C1R()
215 t = tmp[j+1] + HV_DIST; in icvDistanceTransform_5x5_C1R()
217 tmp[j] = t0; in icvDistanceTransform_5x5_C1R()
219 d[j] = (float)(t0 * scale); in icvDistanceTransform_5x5_C1R()
234 int i, j; in icvDistanceTransformEx_5x5_C1R() local
254 for( j = 0; j < BORDER; j++ ) in icvDistanceTransformEx_5x5_C1R()
255 tmp[-j-1] = tmp[size.width + j] = ICV_INIT_DIST0; in icvDistanceTransformEx_5x5_C1R()
257 for( j = 0; j < size.width; j++ ) in icvDistanceTransformEx_5x5_C1R()
259 if( !s[j] ) in icvDistanceTransformEx_5x5_C1R()
261 tmp[j] = 0; in icvDistanceTransformEx_5x5_C1R()
269 t = tmp[j-step*2-1] + LONG_DIST; in icvDistanceTransformEx_5x5_C1R()
273 l0 = lls[j-lstep*2-1]; in icvDistanceTransformEx_5x5_C1R()
275 t = tmp[j-step*2+1] + LONG_DIST; in icvDistanceTransformEx_5x5_C1R()
279 l0 = lls[j-lstep*2+1]; in icvDistanceTransformEx_5x5_C1R()
281 t = tmp[j-step-2] + LONG_DIST; in icvDistanceTransformEx_5x5_C1R()
285 l0 = lls[j-lstep-2]; in icvDistanceTransformEx_5x5_C1R()
287 t = tmp[j-step-1] + DIAG_DIST; in icvDistanceTransformEx_5x5_C1R()
291 l0 = lls[j-lstep-1]; in icvDistanceTransformEx_5x5_C1R()
293 t = tmp[j-step] + HV_DIST; in icvDistanceTransformEx_5x5_C1R()
297 l0 = lls[j-lstep]; in icvDistanceTransformEx_5x5_C1R()
299 t = tmp[j-step+1] + DIAG_DIST; in icvDistanceTransformEx_5x5_C1R()
303 l0 = lls[j-lstep+1]; in icvDistanceTransformEx_5x5_C1R()
305 t = tmp[j-step+2] + LONG_DIST; in icvDistanceTransformEx_5x5_C1R()
309 l0 = lls[j-lstep+2]; in icvDistanceTransformEx_5x5_C1R()
311 t = tmp[j-1] + HV_DIST; in icvDistanceTransformEx_5x5_C1R()
315 l0 = lls[j-1]; in icvDistanceTransformEx_5x5_C1R()
318 tmp[j] = t0; in icvDistanceTransformEx_5x5_C1R()
319 lls[j] = l0; in icvDistanceTransformEx_5x5_C1R()
331 for( j = size.width - 1; j >= 0; j-- ) in icvDistanceTransformEx_5x5_C1R()
333 int t0 = tmp[j]; in icvDistanceTransformEx_5x5_C1R()
334 int l0 = lls[j]; in icvDistanceTransformEx_5x5_C1R()
337 int t = tmp[j+step*2+1] + LONG_DIST; in icvDistanceTransformEx_5x5_C1R()
341 l0 = lls[j+lstep*2+1]; in icvDistanceTransformEx_5x5_C1R()
343 t = tmp[j+step*2-1] + LONG_DIST; in icvDistanceTransformEx_5x5_C1R()
347 l0 = lls[j+lstep*2-1]; in icvDistanceTransformEx_5x5_C1R()
349 t = tmp[j+step+2] + LONG_DIST; in icvDistanceTransformEx_5x5_C1R()
353 l0 = lls[j+lstep+2]; in icvDistanceTransformEx_5x5_C1R()
355 t = tmp[j+step+1] + DIAG_DIST; in icvDistanceTransformEx_5x5_C1R()
359 l0 = lls[j+lstep+1]; in icvDistanceTransformEx_5x5_C1R()
361 t = tmp[j+step] + HV_DIST; in icvDistanceTransformEx_5x5_C1R()
365 l0 = lls[j+lstep]; in icvDistanceTransformEx_5x5_C1R()
367 t = tmp[j+step-1] + DIAG_DIST; in icvDistanceTransformEx_5x5_C1R()
371 l0 = lls[j+lstep-1]; in icvDistanceTransformEx_5x5_C1R()
373 t = tmp[j+step-2] + LONG_DIST; in icvDistanceTransformEx_5x5_C1R()
377 l0 = lls[j+lstep-2]; in icvDistanceTransformEx_5x5_C1R()
379 t = tmp[j+1] + HV_DIST; in icvDistanceTransformEx_5x5_C1R()
383 l0 = lls[j+1]; in icvDistanceTransformEx_5x5_C1R()
385 tmp[j] = t0; in icvDistanceTransformEx_5x5_C1R()
386 lls[j] = l0; in icvDistanceTransformEx_5x5_C1R()
388 d[j] = (float)(t0 * scale); in icvDistanceTransformEx_5x5_C1R()
504 int j, dist = m-1; in icvTrueDistTrans() local
506 for( j = m-1; j >= 0; j--, sptr -= sstep ) in icvTrueDistTrans()
509 d[j] = dist; in icvTrueDistTrans()
513 for( j = 0; j < m; j++, dptr += dstep ) in icvTrueDistTrans()
515 dist = dist + 1 - sat_tab[dist + 1 - d[j] + shift]; in icvTrueDistTrans()
516 d[j] = dist; in icvTrueDistTrans()