![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
Image filtering. More...
#include <stdint.h>
#include <string.h>
#include <math.h>
#include <fitsio.h>
#include "CommandLineInterface/CLIcore.h"
#include "00CORE/00CORE.h"
#include "COREMOD_tools/COREMOD_tools.h"
#include "COREMOD_memory/COREMOD_memory.h"
#include "COREMOD_iofits/COREMOD_iofits.h"
#include "COREMOD_arith/COREMOD_arith.h"
#include "info/info.h"
#include "fft/fft.h"
#include "image_gen/image_gen.h"
#include "statistic/statistic.h"
#include "image_filter/image_filter.h"
Macros | |
#define | MODULE_SHORTNAME_DEFAULT "" |
#define | MODULE_DESCRIPTION "Image filtering" |
#define | MODULE_APPLICATION "milk" |
Functions | |
errno_t | gauss_filter_cli () |
errno_t | fconvolve_cli () |
static errno_t | init_module_CLI () |
int | median_filter (const char *ID_name, const char *out_name, int filter_size) |
imageID | FILTER_percentile_interpol_fast (const char *ID_name, const char *IDout_name, double perc, long boxrad) |
long | FILTER_percentile_interpol (const char *ID_name, const char *IDout_name, double perc, double sigma) |
imageID | gauss_filter (const char *ID_name, const char *out_name, float sigma, int filter_size) |
int | gauss_3Dfilter (const char *ID_name, const char *out_name, float sigma, int filter_size) |
int | f_filter (const char *ID_name, const char *ID_out, float f1, float f2) |
long | fconvolve (const char *name_in, const char *name_ke, const char *name_out) |
long | fconvolve_padd (const char *name_in, const char *name_ke, long paddsize, const char *name_out) |
int | fconvolve_1 (const char *name_in, const char *kefft, const char *name_out) |
int | fconvolveblock (const char *name_in, const char *name_ke, const char *name_out, long blocksize) |
int | film_scanner_vsripes_remove (const char *IDname, const char *IDout, long l1, long l2) |
int | filter_fit1D (const char *fname, long NBpts) |
int | filter_fit2Dcossin (const char *IDname, float radius) |
int | filter_fit2DcosKernel (const char *IDname, float radius) |
long | filter_CubePercentile (const char *IDcin_name, float perc, const char *IDout_name) |
long | filter_CubePercentileLimit (const char *IDcin_name, float perc, float limit, const char *IDout_name) |
Image filtering.
#define MODULE_APPLICATION "milk" |
#define MODULE_DESCRIPTION "Image filtering" |
#define MODULE_SHORTNAME_DEFAULT "" |
int f_filter | ( | const char * | ID_name, |
const char * | ID_out, | ||
float | f1, | ||
float | f2 | ||
) |
long fconvolve | ( | const char * | name_in, |
const char * | name_ke, | ||
const char * | name_out | ||
) |
int fconvolve_1 | ( | const char * | name_in, |
const char * | kefft, | ||
const char * | name_out | ||
) |
errno_t fconvolve_cli | ( | ) |
long fconvolve_padd | ( | const char * | name_in, |
const char * | name_ke, | ||
long | paddsize, | ||
const char * | name_out | ||
) |
int fconvolveblock | ( | const char * | name_in, |
const char * | name_ke, | ||
const char * | name_out, | ||
long | blocksize | ||
) |
int film_scanner_vsripes_remove | ( | const char * | IDname, |
const char * | IDout, | ||
long | l1, | ||
long | l2 | ||
) |
long filter_CubePercentile | ( | const char * | IDcin_name, |
float | perc, | ||
const char * | IDout_name | ||
) |
long filter_CubePercentileLimit | ( | const char * | IDcin_name, |
float | perc, | ||
float | limit, | ||
const char * | IDout_name | ||
) |
int filter_fit1D | ( | const char * | fname, |
long | NBpts | ||
) |
int filter_fit2DcosKernel | ( | const char * | IDname, |
float | radius | ||
) |
int filter_fit2Dcossin | ( | const char * | IDname, |
float | radius | ||
) |
long FILTER_percentile_interpol | ( | const char * | ID_name, |
const char * | IDout_name, | ||
double | perc, | ||
double | sigma | ||
) |
imageID FILTER_percentile_interpol_fast | ( | const char * | ID_name, |
const char * | IDout_name, | ||
double | perc, | ||
long | boxrad | ||
) |
int gauss_3Dfilter | ( | const char * | ID_name, |
const char * | out_name, | ||
float | sigma, | ||
int | filter_size | ||
) |
imageID gauss_filter | ( | const char * | ID_name, |
const char * | out_name, | ||
float | sigma, | ||
int | filter_size | ||
) |
errno_t gauss_filter_cli | ( | ) |
|
static |
int median_filter | ( | const char * | ID_name, |
const char * | out_name, | ||
int | filter_size | ||
) |