Go to the documentation of this file.
17 #ifndef IMAGESTATS_HPP_
18 #define IMAGESTATS_HPP_
196 int lly,
int urx,
int ury);
254 double* max,
double kernel_size = 5);
274 void GetHistogram(
const cpl_image* image,
const int min_value,
275 const int max_value, std::vector<int>& distribution);
287 const int max_value, std::vector<int>& distribution);
299 double* min_value,
double* max_value);
void GetCutValuesPercentage(const cpl_image *image, const double percentage, double *min_value, double *max_value)
Definition: imageStats.cpp:490
double PixelValueCplImage(cpl_image *image, int x_pos, int y_pos, int *is_rejected)
Definition: imageStats.cpp:413
double min_val
Definition: imageStats.hpp:50
void GetHistogramBins(const cpl_image *image, const int min_value, const int max_value, std::vector< int > &distribution)
Definition: imageStats.cpp:445
double rms_val
Definition: imageStats.hpp:62
cpl_stats * StatsCplImage(const cpl_image *image)
Definition: imageStats.cpp:155
double MinPixelCplImageWindow(const cpl_image *image, int llx, int lly, int urx, int ury)
Definition: imageStats.cpp:78
void GetHistogram(const cpl_image *image, const int min_value, const int max_value, std::vector< int > &distribution)
Definition: imageStats.cpp:420
CplStatistics * StatisticsCplImageWindow(const cpl_image *image, int llx, int lly, int urx, int ury)
Definition: imageStats.cpp:225
bool MinMaxPixelsCplImage(const cpl_image *image, double *min, double *max)
Definition: imageStats.cpp:313
CplStatistics * StatisticsCplStats(const cpl_stats *stats_cpl)
Definition: imageStats.cpp:240
double MaxPixelCplImageWindow(const cpl_image *image, int llx, int lly, int urx, int ury)
Definition: imageStats.cpp:55
struct CplStatistics CplStatistics
int pix_num
Definition: imageStats.hpp:66
double MinPixelCplImage(const cpl_image *image)
Definition: imageStats.cpp:65
cpl_apertures * AperturesCplImage(const cpl_image *image, double sigma)
Definition: imageStats.cpp:283
cpl_stats * StatsCplImageWindow(const cpl_image *image, int llx, int lly, int urx, int ury)
Definition: imageStats.cpp:171
double RmsValueCplStats(const cpl_stats *stats_cpl)
Definition: imageStats.cpp:185
Definition: imageStats.hpp:46
CplStatistics * StatisticsCplImage(const cpl_image *image)
Definition: imageStats.cpp:206
double RmsValueCplImageWindow(const cpl_image *image, int llx, int lly, int urx, int ury)
Definition: imageStats.cpp:134
bool MedianMinMaxPixelsCplImage(const cpl_image *image, double *min, double *max, double kernel_size=5)
Definition: imageStats.cpp:353
double max_val
Definition: imageStats.hpp:54
double mean_val
Definition: imageStats.hpp:58
double RmsValueCplImage(const cpl_image *image)
Definition: imageStats.cpp:111
bool FwhmValuesCplImage(cpl_image *image, int x_pos, int y_pos, double *fwhm_x, double *fwhm_y)
Definition: imageStats.cpp:265
double MaxPixelCplImage(const cpl_image *image)
Definition: imageStats.cpp:42
double MeanPixelCplImageWindow(const cpl_image *image, int llx, int lly, int urx, int ury)
Definition: imageStats.cpp:101
double MeanPixelCplImage(const cpl_image *image)
Definition: imageStats.cpp:88
bool AperturesCplImageDump(const char *file_name, cpl_apertures *apertures)
Definition: imageStats.cpp:293