Lines Matching defs:average
1302 compute_corr_code (int average, int min_color, int range, int target)
1307 value = average - min_color;
1368 int *average;
1492 average = malloc (sizeof (int) * line_length * 3);
1493 memset (average, 0, sizeof (int) * line_length * 3);
1522 average[i] = (cal_line[j] * 256 + cal_line[j + 1]) >> 2;
1523 registro[calibrated][i] = average[i];
1530 average[i] += value;
1531 average[i] /= 2;
1549 average[i] =
1550 (2 * average[i - 3] + average[i] + 2 * average[i + 3]) / 5;
1551 average[i + 1] =
1552 (2 * average[i - 2] + average[i + 1] + 2 * average[i + 4]) / 5;
1553 average[i + 2] =
1554 (2 * average[i - 1] + average[i + 2] + 2 * average[i + 5]) / 5;
1569 min_red = max_red = average[0];
1570 min_green = max_green = average[1];
1571 min_blue = max_blue = average[2];
1576 value = average[i];
1579 value = average[i + 1];
1582 value = average[i + 2];
1585 value = average[i];
1588 value = average[i + 1];
1591 value = average[i + 2];
1618 value = average[i] - coarse->min_red;
1621 value = average[i + 1] - coarse->min_green;
1624 value = average[i + 2] - coarse->min_blue;
1665 corr_red[j] = compute_corr_code (average[i],
1670 compute_corr_code (average[i + 1], coarse->min_green,
1673 compute_corr_code (average[i + 2], coarse->min_blue,
1685 average[3 * i], average[3 * i + 1], average[3 * i + 2]);
1764 if (average)
1765 free (average);