Functions | |
cpl_error_code | cpl_imagelist_add (cpl_imagelist *in1, const cpl_imagelist *in2) |
Add two image lists, the first one is replaced by the result. | |
cpl_error_code | cpl_imagelist_subtract (cpl_imagelist *in1, const cpl_imagelist *in2) |
Subtract two image lists, the first one is replaced by the result. | |
cpl_error_code | cpl_imagelist_multiply (cpl_imagelist *in1, const cpl_imagelist *in2) |
Multiply two image lists, the first one is replaced by the result. | |
cpl_error_code | cpl_imagelist_divide (cpl_imagelist *in1, const cpl_imagelist *in2) |
Divide two image lists, the first one is replaced by the result. | |
cpl_error_code | cpl_imagelist_add_image (cpl_imagelist *imlist, const cpl_image *img) |
Add an image to an image list. | |
cpl_error_code | cpl_imagelist_subtract_image (cpl_imagelist *imlist, const cpl_image *img) |
Subtract an image from an image list. | |
cpl_error_code | cpl_imagelist_multiply_image (cpl_imagelist *imlist, const cpl_image *img) |
Multiply an image list by an image. | |
cpl_error_code | cpl_imagelist_divide_image (cpl_imagelist *imlist, const cpl_image *img) |
Divide an image list by an image. | |
cpl_error_code | cpl_imagelist_add_scalar (cpl_imagelist *imlist, double addend) |
Elementwise addition of a scalar to each image in the imlist. | |
cpl_error_code | cpl_imagelist_subtract_scalar (cpl_imagelist *imlist, double subtrahend) |
Elementwise subtraction of a scalar from each image in the imlist. | |
cpl_error_code | cpl_imagelist_multiply_scalar (cpl_imagelist *imlist, double factor) |
Elementwise multiplication of the imlist with a scalar. | |
cpl_error_code | cpl_imagelist_divide_scalar (cpl_imagelist *imlist, double divisor) |
Elementwise division of each image in the imlist with a scalar. | |
cpl_error_code | cpl_imagelist_logarithm (cpl_imagelist *imlist, double base) |
Compute the elementwise logarithm of each image in the imlist. | |
cpl_error_code | cpl_imagelist_exponential (cpl_imagelist *imlist, double base) |
Compute the elementwise exponential of each image in the imlist. | |
cpl_error_code | cpl_imagelist_normalise (cpl_imagelist *imlist, cpl_norm mode) |
Normalize each image in the list. | |
cpl_error_code | cpl_imagelist_threshold (cpl_imagelist *imlist, double lo_cut, double hi_cut, double assign_lo_cut, double assign_hi_cut) |
Threshold all pixel values to an interval. | |
cpl_image * | cpl_image_new_from_accepted (const cpl_imagelist *imlist) |
Create a contribution map from the bad pixel maps of the images. | |
cpl_image * | cpl_imagelist_collapse_create (const cpl_imagelist *imlist) |
Average an imagelist to a single image. | |
cpl_image * | cpl_imagelist_collapse_minmax_create (const cpl_imagelist *imlist, int low, int high) |
Average with rejection an imagelist to a single image. | |
cpl_image * | cpl_imagelist_collapse_median_create (const cpl_imagelist *imlist) |
Compute the median of an image list to a single image. | |
cpl_imagelist * | cpl_imagelist_fit_polynomial (const cpl_imagelist *ilist, const double *dit, int deg) |
Compute the non linearity of the detector. |
#include "cpl_imagelist_basic.h"
|
Create a contribution map from the bad pixel maps of the images.
Possible _cpl_error_code_ set in this function:
|
|
Add two image lists, the first one is replaced by the result.
Possible _cpl_error_code_ set in this function:
|
|
Add an image to an image list.
Possible _cpl_error_code_ set in this function:
|
|
Elementwise addition of a scalar to each image in the imlist.
|
|
Average an imagelist to a single image.
The bad pixel maps of the images in the input list are taken into account, the result image pixels are flagged as rejected for those where there were no good pixel at the same position in the input image list. Possible _cpl_error_code_ set in this function:
|
|
Compute the median of an image list to a single image.
The bad pixel maps of the input frames are not taken into account, and the one of the created image is empty. The input image list can be of type CPL_TYPE_INT, CPL_TYPE_FLOAT and CPL_TYPE_DOUBLE. Possible _cpl_error_code_ set in this function:
|
|
Average with rejection an imagelist to a single image.
The bad pixel maps of the input frames are not taken into account, and the one of the created image is empty. The input images are averaged, for each pixel position the low lowest pixels and the high highest pixels are discarded for the average computation. The input image list can be of type CPL_TYPE_INT, CPL_TYPE_FLOAT and CPL_TYPE_DOUBLE. Possible _cpl_error_code_ set in this function:
|
|
Divide two image lists, the first one is replaced by the result.
|
|
Divide an image list by an image.
|
|
Elementwise division of each image in the imlist with a scalar.
|
|
Compute the elementwise exponential of each image in the imlist.
|
|
Compute the non linearity of the detector.
For each pixel, a polynomial representing the relation flux=P(exposure) is computed where: P(x) = a1*x + ... + an*x^n The returned image list contains deg+1 images. The deg first images contain the the deg first coefficients of the polynomial and the last image contains the error of the fit. Possible _cpl_error_code_ set in this function:
|
|
Compute the elementwise logarithm of each image in the imlist.
|
|
Multiply two image lists, the first one is replaced by the result.
|
|
Multiply an image list by an image.
|
|
Elementwise multiplication of the imlist with a scalar.
|
|
Normalize each image in the list.
Possible _cpl_error_code_ set in this function:
|
|
Subtract two image lists, the first one is replaced by the result.
|
|
Subtract an image from an image list.
|
|
Elementwise subtraction of a scalar from each image in the imlist.
|
|
Threshold all pixel values to an interval.
Possible _cpl_error_code_ set in this function:
|