Lines Matching full:canny_push
464 #define CANNY_PUSH(d) *(d) = uchar(2), *stack_top++ = (d)
468 bool canny_push = false;
487 if (m > _mag[j-1] && m >= _mag[j+1]) canny_push = true;
494 if (m > _mag[j+magstep2] && m >= _mag[j+magstep1]) canny_push = true;
499 if (m > _mag[j+magstep2-s] && m > _mag[j+magstep1+s]) canny_push = true;
503 if (!canny_push)
515 CANNY_PUSH(_map + j);
521 canny_push = false;
555 if (!m[-1]) CANNY_PUSH(m - 1);
556 if (!m[1]) CANNY_PUSH(m + 1);
557 if (!m[-mapstep-1]) CANNY_PUSH(m - mapstep - 1);
558 if (!m[-mapstep]) CANNY_PUSH(m - mapstep);
559 if (!m[-mapstep+1]) CANNY_PUSH(m - mapstep + 1);
560 if (!m[mapstep-1]) CANNY_PUSH(m + mapstep - 1);
561 if (!m[mapstep]) CANNY_PUSH(m + mapstep);
562 if (!m[mapstep+1]) CANNY_PUSH(m + mapstep + 1);
738 #define CANNY_PUSH(d) *(d) = uchar(2), *stack_top++ = (d)
912 CANNY_PUSH(_map + j);
941 if (!m[-1]) CANNY_PUSH(m - 1);
942 if (!m[1]) CANNY_PUSH(m + 1);
943 if (!m[-mapstep-1]) CANNY_PUSH(m - mapstep - 1);
944 if (!m[-mapstep]) CANNY_PUSH(m - mapstep);
945 if (!m[-mapstep+1]) CANNY_PUSH(m - mapstep + 1);
946 if (!m[mapstep-1]) CANNY_PUSH(m + mapstep - 1);
947 if (!m[mapstep]) CANNY_PUSH(m + mapstep);
948 if (!m[mapstep+1]) CANNY_PUSH(m + mapstep + 1);