Lines Matching refs:uchar
129 submask1.at<uchar>(y + gap, x + gap) = mask1.at<uchar>(y1, x1);
131 submask1.at<uchar>(y + gap, x + gap) = 0;
136 submask2.at<uchar>(y + gap, x + gap) = mask2.at<uchar>(y2, x2);
138 submask2.at<uchar>(y + gap, x + gap) = 0;
156 if (seam.at<uchar>(y + gap, x + gap))
157 mask2.at<uchar>(roi.y - tl2.y + y, roi.x - tl2.x + x) = 0;
159 mask1.at<uchar>(roi.y - tl1.y + y, roi.x - tl1.x + x) = 0;
509 if (l > 0 && (states_[l-1] & FIRST) && mask1.at<uchar>(y - dy2 + dy1, x - dx2 + dx1))
510 mask2.at<uchar>(y, x) = 0;
519 if (l > 0 && (states_[l-1] & SECOND) && mask2.at<uchar>(y - dy1 + dy2, x - dx1 + dx2))
520 mask1.at<uchar>(y, x) = 0;
561 bool DpSeamFinder::closeToContour(int y, int x, const Mat_<uchar> &contourMask)
723 diff = diffL2Square3<uchar>;
727 diff = diffL2Square4<uchar>;
825 Mat_<uchar> control = Mat::zeros(roi.size(), CV_8U);
826 Mat_<uchar> reachable = Mat::zeros(roi.size(), CV_8U);
859 control(y, x) = (uchar)opt.second;
889 control(y, x) = (uchar)opt.second;
1127 graph.addTermWeights(v, mask1.at<uchar>(y, x) ? terminal_cost_ : 0.f,
1128 mask2.at<uchar>(y, x) ? terminal_cost_ : 0.f);
1144 if (!mask1.at<uchar>(y, x) || !mask1.at<uchar>(y, x + 1) ||
1145 !mask2.at<uchar>(y, x) || !mask2.at<uchar>(y, x + 1))
1154 if (!mask1.at<uchar>(y, x) || !mask1.at<uchar>(y + 1, x) ||
1155 !mask2.at<uchar>(y, x) || !mask2.at<uchar>(y + 1, x))
1177 graph.addTermWeights(v, mask1.at<uchar>(y, x) ? terminal_cost_ : 0.f,
1178 mask2.at<uchar>(y, x) ? terminal_cost_ : 0.f);
1196 if (!mask1.at<uchar>(y, x) || !mask1.at<uchar>(y, x + 1) ||
1197 !mask2.at<uchar>(y, x) || !mask2.at<uchar>(y, x + 1))
1208 if (!mask1.at<uchar>(y, x) || !mask1.at<uchar>(y + 1, x) ||
1209 !mask2.at<uchar>(y, x) || !mask2.at<uchar>(y + 1, x))
1246 submask1.at<uchar>(y + gap, x + gap) = mask1.at<uchar>(y1, x1);
1253 submask1.at<uchar>(y + gap, x + gap) = 0;
1263 submask2.at<uchar>(y + gap, x + gap) = mask2.at<uchar>(y2, x2);
1270 submask2.at<uchar>(y + gap, x + gap) = 0;
1303 if (mask1.at<uchar>(roi.y - tl1.y + y, roi.x - tl1.x + x))
1304 mask2.at<uchar>(roi.y - tl2.y + y, roi.x - tl2.x + x) = 0;
1308 if (mask2.at<uchar>(roi.y - tl2.y + y, roi.x - tl2.x + x))
1309 mask1.at<uchar>(roi.y - tl1.y + y, roi.x - tl1.x + x) = 0;
1389 submask1.at<uchar>(y + gap, x + gap) = mask1.at<uchar>(y1, x1);
1396 submask1.at<uchar>(y + gap, x + gap) = 0;
1406 submask2.at<uchar>(y + gap, x + gap) = mask2.at<uchar>(y2, x2);
1413 submask2.at<uchar>(y + gap, x + gap) = 0;
1445 Mat_<uchar> labels = (Mat)labels_d;
1452 if (mask1.at<uchar>(roi.y - tl1.y + y, roi.x - tl1.x + x))
1453 mask2.at<uchar>(roi.y - tl2.y + y, roi.x - tl2.x + x) = 0;
1457 if (mask2.at<uchar>(roi.y - tl2.y + y, roi.x - tl2.x + x))
1458 mask1.at<uchar>(roi.y - tl1.y + y, roi.x - tl1.x + x) = 0;
1487 float source = mask1.at<uchar>(y, x) ? terminal_cost_ : 0.f;
1488 float sink = mask2.at<uchar>(y, x) ? terminal_cost_ : 0.f;
1504 if (!mask1.at<uchar>(y, x - 1) || !mask1.at<uchar>(y, x) ||
1505 !mask2.at<uchar>(y, x - 1) || !mask2.at<uchar>(y, x))
1517 if (!mask1.at<uchar>(y, x) || !mask1.at<uchar>(y, x + 1) ||
1518 !mask2.at<uchar>(y, x) || !mask2.at<uchar>(y, x + 1))
1530 if (!mask1.at<uchar>(y - 1, x) || !mask1.at<uchar>(y, x) ||
1531 !mask2.at<uchar>(y - 1, x) || !mask2.at<uchar>(y, x))
1543 if (!mask1.at<uchar>(y, x) || !mask1.at<uchar>(y + 1, x) ||
1544 !mask2.at<uchar>(y, x) || !mask2.at<uchar>(y + 1, x))
1579 float source = mask1.at<uchar>(y, x) ? terminal_cost_ : 0.f;
1580 float sink = mask2.at<uchar>(y, x) ? terminal_cost_ : 0.f;
1598 if (!mask1.at<uchar>(y, x - 1) || !mask1.at<uchar>(y, x) ||
1599 !mask2.at<uchar>(y, x - 1) || !mask2.at<uchar>(y, x))
1613 if (!mask1.at<uchar>(y, x) || !mask1.at<uchar>(y, x + 1) ||
1614 !mask2.at<uchar>(y, x) || !mask2.at<uchar>(y, x + 1))
1628 if (!mask1.at<uchar>(y - 1, x) || !mask1.at<uchar>(y, x) ||
1629 !mask2.at<uchar>(y - 1, x) || !mask2.at<uchar>(y, x))
1643 if (!mask1.at<uchar>(y, x) || !mask1.at<uchar>(y + 1, x) ||
1644 !mask2.at<uchar>(y, x) || !mask2.at<uchar>(y + 1, x))