15#include <opencv2/core.hpp>
40 double level_corr_coef = 1.0,
41 double sigma_spatial = 1.0,
42 double sigma_temporal = 2.0,
43 double shrink_factor = 0.9);
58 double sigma_temporal);
DataSerializer - Abstract base class for format-agnostic DIC data I/O.
std::vector< cv::Mat > matlab_imgaussfilt3(const std::vector< cv::Mat > &volume, double sigma_spatial, double sigma_temporal)
Applies a 3D Gaussian filter (spatial + temporal) to a volume of 2D fields.
int matlab_replacebadcorr(ncorr::DIC_analysis_output &data, double level_corr_coef=1.0, double sigma_spatial=1.0, double sigma_temporal=2.0, double shrink_factor=0.9)
Replaces badly correlated displacement data with spatiotemporally filtered values.
cv::Mat matlab_shrink_mask(const cv::Mat &mask, double factor)
Shrinks a binary mask by a scale factor around its centroid.