Home | History | Annotate | Download | only in src

Lines Matching refs:img

99     uchar* img = pImage + step * seed.y;
112 val0[0] = img[L];
115 img[L] = newVal[0];
117 while( ++R < roi.width && img[R] == val0[0] )
118 img[R] = newVal[0];
120 while( --L >= 0 && img[L] == val0[0] )
121 img[L] = newVal[0];
126 ICV_SET_C3( val0, img + L*3 );
129 ICV_SET_C3( img + L*3, newVal );
131 while( --L >= 0 && ICV_EQ_C3( img + L*3, val0 ))
132 ICV_SET_C3( img + L*3, newVal );
134 while( ++R < roi.width && ICV_EQ_C3( img + R*3, val0 ))
135 ICV_SET_C3( img + R*3, newVal );
167 img = pImage + (YC + dir) * step;
177 if( (unsigned)i < (unsigned)roi.width && img[i] == val0[0] )
180 img[i] = newVal[0];
181 while( --j >= 0 && img[j] == val0[0] )
182 img[j] = newVal[0];
184 while( ++i < roi.width && img[i] == val0[0] )
185 img[i] = newVal[0];
193 if( (unsigned)i < (unsigned)roi.width && ICV_EQ_C3( img + i*3, val0 ))
196 ICV_SET_C3( img + i*3, newVal );
197 while( --j >= 0 && ICV_EQ_C3( img + j*3, val0 ))
198 ICV_SET_C3( img + j*3, newVal );
200 while( ++i < roi.width && ICV_EQ_C3( img + i*3, val0 ))
201 ICV_SET_C3( img + i*3, newVal );
231 int* img = pImage + (step /= sizeof(pImage[0])) * seed.y;
244 val0[0] = img[L];
247 img[L] = newVal[0];
249 while( ++R < roi.width && img[R] == val0[0] )
250 img[R] = newVal[0];
252 while( --L >= 0 && img[L] == val0[0] )
253 img[L] = newVal[0];
258 ICV_SET_C3( val0, img + L*3 );
261 ICV_SET_C3( img + L*3, newVal );
263 while( --L >= 0 && ICV_EQ_C3( img + L*3, val0 ))
264 ICV_SET_C3( img + L*3, newVal );
266 while( ++R < roi.width && ICV_EQ_C3( img + R*3, val0 ))
267 ICV_SET_C3( img + R*3, newVal );
299 img = pImage + (YC + dir) * step;
309 if( (unsigned)i < (unsigned)roi.width && img[i] == val0[0] )
312 img[i] = newVal[0];
313 while( --j >= 0 && img[j] == val0[0] )
314 img[j] = newVal[0];
316 while( ++i < roi.width && img[i] == val0[0] )
317 img[i] = newVal[0];
325 if( (unsigned)i < (unsigned)roi.width && ICV_EQ_C3( img + i*3, val0 ))
328 ICV_SET_C3( img + i*3, newVal );
329 while( --j >= 0 && ICV_EQ_C3( img + j*3, val0 ))
330 ICV_SET_C3( img + j*3, newVal );
332 while( ++i < roi.width && ICV_EQ_C3( img + i*3, val0 ))
333 ICV_SET_C3( img + i*3, newVal );
378 uchar* img = pImage + step*seed.y;
405 val0[i] = img[L*cn+i];
412 while( !mask[R + 1] && DIFF_INT_C1( img + (R+1), val0 ))
415 while( !mask[L - 1] && DIFF_INT_C1( img + (L-1), val0 ))
420 while( !mask[R + 1] && DIFF_INT_C1( img + (R+1), img + R ))
423 while( !mask[L - 1] && DIFF_INT_C1( img + (L-1), img + L ))
431 while( !mask[R + 1] && DIFF_INT_C3( img + (R+1)*3, val0 ))
434 while( !mask[L - 1] && DIFF_INT_C3( img + (L-1)*3, val0 ))
439 while( !mask[R + 1] && DIFF_INT_C3( img + (R+1)*3, img + R*3 ))
442 while( !mask[L - 1] && DIFF_INT_C3( img + (L-1)*3, img + L*3 ))
481 img = pImage + (YC + dir) * step;
489 if( !mask[i] && DIFF_INT_C1( img + i, val0 ))
493 img + j, val0 ))
496 while( !mask[++i] && DIFF_INT_C1( img + i, val0 ))
505 if( !mask[i] && DIFF_INT_C1( img + i, img - curstep + i ))
509 while( !mask[--j] && DIFF_INT_C1( img + j, img + (j+1) ))
513 (DIFF_INT_C1( img + i, img + (i-1) ) ||
514 (DIFF_INT_C1( img + i, img + i - curstep) && i <= R)))
526 (((val[0] = img[i],
528 DIFF_INT_C1( val, img - curstep + (i-1))) ||
530 DIFF_INT_C1( val, img - curstep + i )) ||
532 DIFF_INT_C1( val, img - curstep + (i+1) ))))
536 while( !mask[--j] && DIFF_INT_C1( img + j, img + (j+1) ))
540 ((val[0] = img[i],
541 DIFF_INT_C1( val, img + (i-1) )) ||
543 DIFF_INT_C1( val, img - curstep + (i-1) ))) ||
545 DIFF_INT_C1( val, img - curstep + i )) ||
547 DIFF_INT_C1( val, img - curstep + (i+1) ))))
555 img = pImage + YC * step;
558 img[i] = newVal[0];
561 sum[0] += img[i];
569 img = pImage + (YC + dir) * step;
577 if( !mask[i] && DIFF_INT_C3( img + i*3, val0 ))
581 while( !mask[--j] && DIFF_INT_C3( img + j*3, val0 ))
584 while( !mask[++i] && DIFF_INT_C3( img + i*3, val0 ))
593 if( !mask[i] && DIFF_INT_C3( img + i*3, img - curstep + i*3 ))
597 while( !mask[--j] && DIFF_INT_C3( img + j*3, img + (j+1)*3 ))
601 (DIFF_INT_C3( img + i*3, img + (i-1)*3 ) ||
602 (DIFF_INT_C3( img + i*3, img + i*3 - curstep) && i <= R)))
614 (((ICV_SET_C3( val, img+i*3 ),
616 DIFF_INT_C3( val, img - curstep + (i-1)*3 )) ||
618 DIFF_INT_C3( val, img - curstep + i*3 )) ||
620 DIFF_INT_C3( val, img - curstep + (i+1)*3 ))))
624 while( !mask[--j] && DIFF_INT_C3( img + j*3, img + (j+1)*3 ))
628 ((ICV_SET_C3( val, img + i*3 ),
629 DIFF_INT_C3( val, img + (i-1)*3 )) ||
631 DIFF_INT_C3( val, img - curstep + (i-1)*3 ))) ||
633 DIFF_INT_C3( val, img - curstep + i*3 )) ||
635 DIFF_INT_C3( val, img - curstep + (i+1)*3 ))))
643 img = pImage + YC * step;
646 ICV_SET_C3( img + i*3, newVal );
650 sum[0] += img[i*3];
651 sum[1] += img[i*3+1];
652 sum[2] += img[i*3+2];
684 float* img = pImage + (step /= sizeof(float))*seed.y;
711 val0[i] = img[L*cn+i];
718 while( !mask[R + 1] && DIFF_FLT_C1( img + (R+1), val0 ))
721 while( !mask[L - 1] && DIFF_FLT_C1( img + (L-1), val0 ))
726 while( !mask[R + 1] && DIFF_FLT_C1( img + (R+1), img + R ))
729 while( !mask[L - 1] && DIFF_FLT_C1( img + (L-1), img + L ))
737 while( !mask[R + 1] && DIFF_FLT_C3( img + (R+1)*3, val0 ))
740 while( !mask[L - 1] && DIFF_FLT_C3( img + (L-1)*3, val0 ))
745 while( !mask[R + 1] && DIFF_FLT_C3( img + (R+1)*3, img + R*3 ))
748 while( !mask[L - 1] && DIFF_FLT_C3( img + (L-1)*3, img + L*3 ))
787 img = pImage + (YC + dir) * step;
795 if( !mask[i] && DIFF_FLT_C1( img + i, val0 ))
799 while( !mask[--j] && DIFF_FLT_C1( img + j, val0 ))
802 while( !mask[++i] && DIFF_FLT_C1( img + i, val0 ))
811 if( !mask[i] && DIFF_FLT_C1( img + i, img - curstep + i ))
815 while( !mask[--j] && DIFF_FLT_C1( img + j, img + (j+1) ))
819 (DIFF_FLT_C1( img + i, img + (i-1) ) ||
820 (DIFF_FLT_C1( img + i, img + i - curstep) && i <= R)))
833 (((val[0] = img[i],
835 DIFF_FLT_C1( val, img - curstep + (i-1) )) ||
837 DIFF_FLT_C1( val, img - curstep + i )) ||
839 DIFF_FLT_C1( val, img - curstep + (i+1) ))))
843 while( !mask[--j] && DIFF_FLT_C1( img + j, img + (j+1) ))
847 ((val[0] = img[i],
848 DIFF_FLT_C1( val, img + (i-1) )) ||
850 DIFF_FLT_C1( val, img - curstep + (i-1) ))) ||
852 DIFF_FLT_C1( val, img - curstep + i )) ||
854 DIFF_FLT_C1( val, img - curstep + (i+1) ))))
862 img = pImage + YC * step;
865 img[i] = newVal[0];
868 sum[0] += img[i];
876 img = pImage + (YC + dir) * step;
884 if( !mask[i] && DIFF_FLT_C3( img + i*3, val0 ))
888 while( !mask[--j] && DIFF_FLT_C3( img + j*3, val0 ))
891 while( !mask[++i] && DIFF_FLT_C3( img + i*3, val0 ))
900 if( !mask[i] && DIFF_FLT_C3( img + i*3, img - curstep + i*3 ))
904 while( !mask[--j] && DIFF_FLT_C3( img + j*3, img + (j+1)*3 ))
908 (DIFF_FLT_C3( img + i*3, img + (i-1)*3 ) ||
909 (DIFF_FLT_C3( img + i*3, img + i*3 - curstep) && i <= R)))
922 (((ICV_SET_C3( val, img+i*3 ),
924 DIFF_FLT_C3( val, img - curstep + (i-1)*3 )) ||
926 DIFF_FLT_C3( val, img - curstep + i*3 )) ||
928 DIFF_FLT_C3( val, img - curstep + (i+1)*3 ))))
932 while( !mask[--j] && DIFF_FLT_C3( img + j*3, img + (j+1)*3 ))
936 ((ICV_SET_C3( val, img + i*3 ),
937 DIFF_FLT_C3( val, img + (i-1)*3 )) ||
939 DIFF_FLT_C3( val, img - curstep + (i-1)*3 ))) ||
941 DIFF_FLT_C3( val, img - curstep + i*3 )) ||
943 DIFF_FLT_C3( val, img - curstep + (i+1)*3 ))))
951 img = pImage + YC * step;
954 ICV_SET_C3( img + i*3, newVal );
958 sum[0] += img[i*3];
959 sum[1] += img[i*3+1];
960 sum[2] += img[i*3+2];
991 void* img, int step, CvSize size, CvPoint seed, void* newval,
995 void* img, int step, uchar* mask, int maskStep, CvSize size,
1032 CvMat stub, *img = (CvMat*)arr;
1042 CV_CALL( img = cvGetMat( img, &stub ));
1043 type = CV_MAT_TYPE( img->type );
1067 size = cvGetMatSize( img );
1080 const uchar* seed_ptr = img->data.ptr + img->step*seed_point.y + elem_size*seed_point.x;
1091 IPPI_CALL( func( img->data.ptr, img->step, size,
1149 IPPI_CALL( func( img->data.ptr, img->step, mask->data.ptr, mask->step,