Home | History | Annotate | Download | only in src

Lines Matching refs:labels_

271     labels_.create(unionSize_);
282 labels_(y, x) = std::numeric_limits<int>::max();
284 labels_(y, x) = std::numeric_limits<int>::max()-1;
286 labels_(y, x) = std::numeric_limits<int>::max()-2;
288 labels_(y, x) = 0;
296 if (labels_(y, x) >= std::numeric_limits<int>::max()-2)
298 if (labels_(y, x) == std::numeric_limits<int>::max())
300 else if (labels_(y, x) == std::numeric_limits<int>::max()-1)
302 else if (labels_(y, x) == std::numeric_limits<int>::max()-2)
305 floodFill(labels_, Point(x, y), ++ncomps_);
311 if (labels_(y, x))
313 int l = labels_(y, x);
321 if ((x == 0 || labels_(y, x-1) != l) || (x == unionSize_.width-1 || labels_(y, x+1) != l) ||
322 (y == 0 || labels_(y-1, x) != l) || (y == unionSize_.height-1 || labels_(y+1, x) != l))
355 if (x > 0 && labels_(y, x-1) && labels_(y, x-1) != l)
357 wedges[std::make_pair(ci, labels_(y, x-1)-1)]++;
358 wedges[std::make_pair(labels_(y, x-1)-1, ci)]++;
361 if (y > 0 && labels_(y-1, x) && labels_(y-1, x) != l)
363 wedges[std::make_pair(ci, labels_(y-1, x)-1)]++;
364 wedges[std::make_pair(labels_(y-1, x)-1, ci)]++;
367 if (x < unionSize_.width-1 && labels_(y, x+1) && labels_(y, x+1) != l)
369 wedges[std::make_pair(ci, labels_(y, x+1)-1)]++;
370 wedges[std::make_pair(labels_(y, x+1)-1, ci)]++;
373 if (y < unionSize_.height-1 && labels_(y+1, x) && labels_(y+1, x) != l)
375 wedges[std::make_pair(ci, labels_(y+1, x)-1)]++;
376 wedges[std::make_pair(labels_(y+1, x)-1, ci)]++;
435 if (labels_(y, x) == l1)
436 labels_(y, x) = l2;
475 if (labels_(y, x) == l[i])
482 if ((x == 0 || labels_(y, x-1) != l[i]) || (x == unionSize_.width-1 || labels_(y, x+1) != l[i]) ||
483 (y == 0 || labels_labels_(y+1, x) != l[i]))
508 int l = labels_(y - dy2, x - dx2);
518 int l = labels_(y - dy1, x - dx1);
600 ((x > 0 && labels_(y, x-1) == l2) ||
601 (y > 0 && labels_(y-1, x) == l2) ||
602 (x < unionSize_.width-1 && labels_(y, x+1) == l2) ||
603 (y < unionSize_.height-1 && labels_(y+1, x) == l2)))
746 if (labels_(y, x) == l && x > 0 && labels_(y, x-1) == l)
770 if (labels_(y, x) == l && y > 0 && labels_(y-1, x) == l)
845 if (labels_(y + roi.y, x + roi.x) == l)
875 if (labels_(y + roi.y, x + roi.x) == l)
953 if (!mask(y, x) && labels_(y + tls_[comp1].y, x + tls_[comp1].x) == l1)
1026 if ((x > 0 && labels_(y, x-1) == l2) ||
1027 (y > 0 && labels_(y-1, x) == l2) ||
1028 (x < unionSize_.width-1 && labels_(y, x+1) == l2) ||
1029 (y < unionSize_.height-1 && labels_(y+1, x) == l2))
1034 if ((x > 0 && labels_(y, x-1) != l1 && labels_(y, x-1) != l2) ||
1035 (y > 0 && labels_(y-1, x) != l1 && labels_(y-1, x) != l2) ||
1036 (x < unionSize_.width-1 && labels_(y, x+1) != l1 && labels_(y, x+1) != l2) ||
1037 (y < unionSize_.height-1 && labels_(y+1, x) != l1 && labels_(y+1, x) != l2))
1056 labels_(y + tls_[comp1].y, x + tls_[comp1].x) = l2;