Functions | |
| int | xsh_spectrum_find_brightest (const cpl_image *in, int offset, spec_shadows shadows, double min_bright, int orient, double *pos) |
| Finds the brightest spectrum in an image. | |
| cpl_vector * | xsh_spectrum_detect_peaks (const cpl_vector *in, int fwhm, double kappa, int display) |
| Detect the brightest features in a spectrum. | |
| cpl_vector* xsh_spectrum_detect_peaks | ( | const cpl_vector * | in, | |
| int | fwhm, | |||
| double | kappa, | |||
| int | display | |||
| ) |
Detect the brightest features in a spectrum.
| in | the spectrum | |
| fwhm | the FWHM used for the lines convolution | |
| kappa | If max(spectrum) > kappa *stdev(spectrum) +median(spectrum) it is a possible line peak | |
| display | the flag to display |
Definition at line 254 of file xsh_spectrum.c.
Referenced by xsh_cfg_recover_measure_tab_xy_peaks().
| int xsh_spectrum_find_brightest | ( | const cpl_image * | in, | |
| int | offset, | |||
| spec_shadows | shadows, | |||
| double | min_bright, | |||
| int | orient, | |||
| double * | pos | |||
| ) |
Finds the brightest spectrum in an image.
| in | spectral image with spectra | |
| offset | the diff. between pos. and neg. spectra | |
| shadows | the spectral shadows | |
| min_bright | min. bright. required for a spectrum | |
| orient | 1 for vertical spec. 0 for horizontal ones | |
| pos | the computed spectrum position (1->npix) |
Finds the brightest spectrum in an image by collapsing the image orthogonally to the spectrum orientation. Spectra are assumed to be horizontal for orient==0, vertical for 1
Definition at line 86 of file xsh_spectrum.c.
References MAX_THRESH_FACT, MIN_THRESH_FACT, select_valid_spectra(), SPEC_MAXWIDTH, SPECTRUM_HW, threshold, and xsh_image_filter_median().
1.6.1