18 #ifndef PIC_COMPUTER_VISION_NELDER_MEAD_OPT_GRAY_MATCH_HPP 19 #define PIC_COMPUTER_VISION_NELDER_MEAD_OPT_GRAY_MATCH_HPP 21 #include "../util/std_util.hpp" 22 #include "../util/nelder_mead_opt_base.hpp" 23 #include "../util/array.hpp" 27 #ifndef PIC_DISABLE_EIGEN 70 float function(
float *x,
unsigned int n)
81 #endif // PIC_COMPUTER_VISION_NELDER_MEAD_OPT_GRAY_MATCH_HPP NelderMeadOptGrayMatch(float *col0, float *col1, int channels)
NelderMeadOptGrayMatch.
Definition: nelder_mead_opt_gray_match.hpp:42
static float normalize(float *data, int n, float norm_sq=-1.0f)
normalize
Definition: array.hpp:257
float * tmp
Definition: nelder_mead_opt_gray_match.hpp:33
T * delete_vec_s(T *data)
delete_vec_s
Definition: std_util.hpp:138
~NelderMeadOptGrayMatch()
Definition: nelder_mead_opt_gray_match.hpp:57
int channels
Definition: nelder_mead_opt_gray_match.hpp:34
static T distanceSq(T *data0, T *data1, int n)
distanceSq
Definition: array.hpp:195
static void mul(T *data, int size, T scale)
mul
Definition: array.hpp:299
float * col1
Definition: nelder_mead_opt_gray_match.hpp:33
The NelderMeadOptBase class.
Definition: nelder_mead_opt_base.hpp:31
Definition: nelder_mead_opt_gray_match.hpp:29
Definition: bilateral_separation.hpp:25
float * col0
Definition: nelder_mead_opt_gray_match.hpp:33