• Home
  • Raw
  • Download

Lines Matching refs:mask

379     uchar* mask = (pMask += maskStep + 1) + maskStep*seed.y;  in icvFloodFill_Grad_8u_CnIR()  local
394 if( mask[L] ) in icvFloodFill_Grad_8u_CnIR()
397 mask[L] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
412 while( !mask[R + 1] && DIFF_INT_C1( img + (R+1), val0 )) in icvFloodFill_Grad_8u_CnIR()
413 mask[++R] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
415 while( !mask[L - 1] && DIFF_INT_C1( img + (L-1), val0 )) in icvFloodFill_Grad_8u_CnIR()
416 mask[--L] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
420 while( !mask[R + 1] && DIFF_INT_C1( img + (R+1), img + R )) in icvFloodFill_Grad_8u_CnIR()
421 mask[++R] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
423 while( !mask[L - 1] && DIFF_INT_C1( img + (L-1), img + L )) in icvFloodFill_Grad_8u_CnIR()
424 mask[--L] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
431 while( !mask[R + 1] && DIFF_INT_C3( img + (R+1)*3, val0 )) in icvFloodFill_Grad_8u_CnIR()
432 mask[++R] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
434 while( !mask[L - 1] && DIFF_INT_C3( img + (L-1)*3, val0 )) in icvFloodFill_Grad_8u_CnIR()
435 mask[--L] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
439 while( !mask[R + 1] && DIFF_INT_C3( img + (R+1)*3, img + R*3 )) in icvFloodFill_Grad_8u_CnIR()
440 mask[++R] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
442 while( !mask[L - 1] && DIFF_INT_C3( img + (L-1)*3, img + L*3 )) in icvFloodFill_Grad_8u_CnIR()
443 mask[--L] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
482 mask = pMask + (YC + dir) * maskStep; in icvFloodFill_Grad_8u_CnIR()
489 if( !mask[i] && DIFF_INT_C1( img + i, val0 )) in icvFloodFill_Grad_8u_CnIR()
492 mask[i] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
493 while( !mask[--j] && DIFF_INT_C1( img + j, val0 )) in icvFloodFill_Grad_8u_CnIR()
494 mask[j] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
496 while( !mask[++i] && DIFF_INT_C1( img + i, val0 )) in icvFloodFill_Grad_8u_CnIR()
497 mask[i] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
505 if( !mask[i] && DIFF_INT_C1( img + i, img - curstep + i )) in icvFloodFill_Grad_8u_CnIR()
508 mask[i] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
509 while( !mask[--j] && DIFF_INT_C1( img + j, img + (j+1) )) in icvFloodFill_Grad_8u_CnIR()
510 mask[j] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
512 while( !mask[++i] && in icvFloodFill_Grad_8u_CnIR()
515 mask[i] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
525 if( !mask[i] && in icvFloodFill_Grad_8u_CnIR()
535 mask[i] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
536 while( !mask[--j] && DIFF_INT_C1( img + j, img + (j+1) )) in icvFloodFill_Grad_8u_CnIR()
537 mask[j] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
539 while( !mask[++i] && in icvFloodFill_Grad_8u_CnIR()
548 mask[i] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
570 mask = pMask + (YC + dir) * maskStep; in icvFloodFill_Grad_8u_CnIR()
577 if( !mask[i] && DIFF_INT_C3( img + i*3, val0 )) in icvFloodFill_Grad_8u_CnIR()
580 mask[i] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
581 while( !mask[--j] && DIFF_INT_C3( img + j*3, val0 )) in icvFloodFill_Grad_8u_CnIR()
582 mask[j] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
584 while( !mask[++i] && DIFF_INT_C3( img + i*3, val0 )) in icvFloodFill_Grad_8u_CnIR()
585 mask[i] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
593 if( !mask[i] && DIFF_INT_C3( img + i*3, img - curstep + i*3 )) in icvFloodFill_Grad_8u_CnIR()
596 mask[i] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
597 while( !mask[--j] && DIFF_INT_C3( img + j*3, img + (j+1)*3 )) in icvFloodFill_Grad_8u_CnIR()
598 mask[j] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
600 while( !mask[++i] && in icvFloodFill_Grad_8u_CnIR()
603 mask[i] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
613 if( !mask[i] && in icvFloodFill_Grad_8u_CnIR()
623 mask[i] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
624 while( !mask[--j] && DIFF_INT_C3( img + j*3, img + (j+1)*3 )) in icvFloodFill_Grad_8u_CnIR()
625 mask[j] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
627 while( !mask[++i] && in icvFloodFill_Grad_8u_CnIR()
636 mask[i] = newMaskVal; in icvFloodFill_Grad_8u_CnIR()
685 uchar* mask = (pMask += maskStep + 1) + maskStep*seed.y; in icvFloodFill_Grad_32f_CnIR() local
700 if( mask[L] ) in icvFloodFill_Grad_32f_CnIR()
703 mask[L] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
718 while( !mask[R + 1] && DIFF_FLT_C1( img + (R+1), val0 )) in icvFloodFill_Grad_32f_CnIR()
719 mask[++R] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
721 while( !mask[L - 1] && DIFF_FLT_C1( img + (L-1), val0 )) in icvFloodFill_Grad_32f_CnIR()
722 mask[--L] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
726 while( !mask[R + 1] && DIFF_FLT_C1( img + (R+1), img + R )) in icvFloodFill_Grad_32f_CnIR()
727 mask[++R] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
729 while( !mask[L - 1] && DIFF_FLT_C1( img + (L-1), img + L )) in icvFloodFill_Grad_32f_CnIR()
730 mask[--L] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
737 while( !mask[R + 1] && DIFF_FLT_C3( img + (R+1)*3, val0 )) in icvFloodFill_Grad_32f_CnIR()
738 mask[++R] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
740 while( !mask[L - 1] && DIFF_FLT_C3( img + (L-1)*3, val0 )) in icvFloodFill_Grad_32f_CnIR()
741 mask[--L] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
745 while( !mask[R + 1] && DIFF_FLT_C3( img + (R+1)*3, img + R*3 )) in icvFloodFill_Grad_32f_CnIR()
746 mask[++R] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
748 while( !mask[L - 1] && DIFF_FLT_C3( img + (L-1)*3, img + L*3 )) in icvFloodFill_Grad_32f_CnIR()
749 mask[--L] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
788 mask = pMask + (YC + dir) * maskStep; in icvFloodFill_Grad_32f_CnIR()
795 if( !mask[i] && DIFF_FLT_C1( img + i, val0 )) in icvFloodFill_Grad_32f_CnIR()
798 mask[i] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
799 while( !mask[--j] && DIFF_FLT_C1( img + j, val0 )) in icvFloodFill_Grad_32f_CnIR()
800 mask[j] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
802 while( !mask[++i] && DIFF_FLT_C1( img + i, val0 )) in icvFloodFill_Grad_32f_CnIR()
803 mask[i] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
811 if( !mask[i] && DIFF_FLT_C1( img + i, img - curstep + i )) in icvFloodFill_Grad_32f_CnIR()
814 mask[i] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
815 while( !mask[--j] && DIFF_FLT_C1( img + j, img + (j+1) )) in icvFloodFill_Grad_32f_CnIR()
816 mask[j] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
818 while( !mask[++i] && in icvFloodFill_Grad_32f_CnIR()
821 mask[i] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
832 if( !mask[i] && in icvFloodFill_Grad_32f_CnIR()
842 mask[i] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
843 while( !mask[--j] && DIFF_FLT_C1( img + j, img + (j+1) )) in icvFloodFill_Grad_32f_CnIR()
844 mask[j] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
846 while( !mask[++i] && in icvFloodFill_Grad_32f_CnIR()
855 mask[i] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
877 mask = pMask + (YC + dir) * maskStep; in icvFloodFill_Grad_32f_CnIR()
884 if( !mask[i] && DIFF_FLT_C3( img + i*3, val0 )) in icvFloodFill_Grad_32f_CnIR()
887 mask[i] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
888 while( !mask[--j] && DIFF_FLT_C3( img + j*3, val0 )) in icvFloodFill_Grad_32f_CnIR()
889 mask[j] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
891 while( !mask[++i] && DIFF_FLT_C3( img + i*3, val0 )) in icvFloodFill_Grad_32f_CnIR()
892 mask[i] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
900 if( !mask[i] && DIFF_FLT_C3( img + i*3, img - curstep + i*3 )) in icvFloodFill_Grad_32f_CnIR()
903 mask[i] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
904 while( !mask[--j] && DIFF_FLT_C3( img + j*3, img + (j+1)*3 )) in icvFloodFill_Grad_32f_CnIR()
905 mask[j] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
907 while( !mask[++i] && in icvFloodFill_Grad_32f_CnIR()
910 mask[i] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
921 if( !mask[i] && in icvFloodFill_Grad_32f_CnIR()
931 mask[i] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
932 while( !mask[--j] && DIFF_FLT_C3( img + j*3, img + (j+1)*3 )) in icvFloodFill_Grad_32f_CnIR()
933 mask[j] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
935 while( !mask[++i] && in icvFloodFill_Grad_32f_CnIR()
944 mask[i] = newMaskVal; in icvFloodFill_Grad_32f_CnIR()
995 void* img, int step, uchar* mask, int maskStep, CvSize size,
1033 CvMat maskstub, *mask = (CvMat*)maskarr; in cvFloodFill() local
1058 is_simple = mask == 0 && (flags & CV_FLOODFILL_MASK_ONLY) == 0; in cvFloodFill()
1103 if( !mask ) in cvFloodFill()
1107 mask = tempMask; in cvFloodFill()
1111 CV_CALL( mask = cvGetMat( mask, &maskstub )); in cvFloodFill()
1112 if( !CV_IS_MASK_ARR( mask )) in cvFloodFill()
1115 if( mask->width != size.width + 2 || mask->height != size.height + 2 ) in cvFloodFill()
1121 int width = tempMask ? mask->step : size.width + 2; in cvFloodFill()
1122 uchar* mask_row = mask->data.ptr + mask->step; in cvFloodFill()
1123 memset( mask_row - mask->step, 1, width ); in cvFloodFill()
1125 for( i = 1; i <= size.height; i++, mask_row += mask->step ) in cvFloodFill()
1149 IPPI_CALL( func( img->data.ptr, img->step, mask->data.ptr, mask->step, in cvFloodFill()