Home | History | Annotate | Download | only in filters

Lines Matching full:recw

35     int recX = rect[0], recY = rect[1], recW = rect[2], recH = rect[3];
40 for (x = 0; x < recW; x++) {
46 mask[x + y * recW] = (
47 mask[x + y * recW] > 0 && (value(r, g, b) > 240) ? 1 : 0);
56 int recX = rect[0], recY = rect[1], recW = rect[2], recH = rect[3];
61 for (x = 0; x < recW; x++) {
64 mask[x + y * recW] = ((isRed(src, p)) ? 1 : 0);
73 int recX = rect[0], recY = rect[1], recW = rect[2], recH = rect[3];
77 int row = recW * y;
79 for (x = 1; x < recW - 1; x++) {
83 | mask[row + x - recW] | mask[row + x + recW]);
111 int recX = rect[0], recY = rect[1], recW = rect[2], recH = rect[3];
112 unsigned char *mask1 = (unsigned char *) malloc(recW * recH);
113 unsigned char *mask2 = (unsigned char *)malloc(recW*recH);
123 dialateMask(mask2, mask1, recW, recH);
124 dialateMask(mask1, mask2, recW, recH);
125 dialateMask(mask2, mask1, recW, recH);
126 dialateMask(mask1, mask2, recW, recH);
128 dialateMask(mask2, mask1, recW, recH);
134 dialateMask(mask1, mask2, recW, recH);
135 dialateMask(mask2, mask1, recW, recH);
139 for (x = 3; x < recW-3; x++) {
146 if (mask1[x + y * recW] != 0) {
154 if (mask2[x + y * recW] != 0) {