#include <stdio.h>
#include <stdlib.h>
#include "allheaders.h"
Функции | |
PIXACC * | pixaccCreate (l_int32 w, l_int32 h, l_int32 subflag) |
void | pixaccDestroy (PIXACC **ppixacc) |
PIX * | pixaccFinal (PIXACC *pixacc, l_int32 outdepth) |
PIX * | pixaccGetPix (PIXACC *pixacc) |
l_int32 | pixaccGetOffset (PIXACC *pixacc) |
l_int32 | pixaccAdd (PIXACC *pixacc, PIX *pix) |
l_int32 | pixaccSubtract (PIXACC *pixacc, PIX *pix) |
l_int32 | pixaccMultConst (PIXACC *pixacc, l_float32 factor) |
Input: pixacc pix (to be added) Return: 0 if OK, 1 on error
Input: w, h (of 32 bpp Pix) subflag (0 if only addition; 1 if subtraction ops as well Return: pixacc, or null on error
Notes: (1) Includes the initialization in pixInitAccumulate().
void pixaccDestroy | ( | PIXACC ** | ppixacc | ) |
Input: &pixacc (<can be="" null>="">) Return: void
Notes: (1) Always nulls the input ptr.
Input: pixacc outdepth (8, 16 or 32 bpp) Return: pixd (8 , 16 or 32 bpp), or null on error
Input: pixacc Return: offset, or -1 on error
Input: pixacc Return: pix, or null on error
Input: pixacc factor Return: 0 if OK, 1 on error
Input: pixacc pix (to be subtracted) Return: 0 if OK, 1 on error