|
static function< int(Mat *, Mat *)> | Duplicate () |
|
static function< int(Mat *, Mat *)> | Pad_Border (int border_size_x, int border_size_y, int border_size_z, int border_type=BORDER_CONSTANT, double border_val=0) |
|
static function< int(Mat *, Mat *, Mat *)> | Filter_Function (function< double(double cur, double nei)> F1_CenterImage, function< double(double f1r, double msk)> F2_f1mask, function< double(vector< double > vf2r)> F3_Combine, function< double(double f3r, double cen)> F4_f3center, int border_type=BORDER_CONSTANT, bool DoNonZeroMaskOnly=false) |
|
static function< int(Mat *, Mat *, Mat *)> | Filter_Function_8bit (function< uchar(double cur, double nei)> F1_CenterImage, function< uchar(double f1r, double msk)> F2_f1mask, function< uchar(vector< double > vf2r)> F3_Combine, function< uchar(double f3r, double cen)> F4_f3center, int border_type=BORDER_CONSTANT, bool DoNonZeroMaskOnly=false) |
|
static function< int(Mat *, Mat *)> | Filter_Median (int size_x=3, int size_y=3, int size_z=3) |
|
static function< int(Mat *, Mat *)> | Filter_Eilenstein_Greater_Sum (int size_x=3, int size_y=3, int size_z=3) |
|
static function< int(Mat *, Mat *)> | Morphology_Dilation (int size_x=3, int size_y=3, int size_z=3) |
|
static function< int(Mat *, Mat *)> | Morphology_Erosion (int size_x=3, int size_y=3, int size_z=3) |
|
static function< int(Mat *, Mat *)> | Neighborhood_Configs () |
|
static function< int(Mat *, Mat *)> | Euler_Number (double *euler_number) |
|
static function< int(Mat *, Mat *)> | Distance_Transformation_EDT (double spacing_x=1, double spacing_y=1, double spacing_z=1) |
|
static function< int(Mat *)> | InterferometerMichelson (int scene_size_x_px, int scene_size_y_px, int scene_size_z_px, double scale_px2um, double wavelength_um, double dist_source_um, double dist_detector_um, double dist_mirror1_um, double dist_mirror2_um, double angle_mirror1_x, double angle_mirror1_y, double angle_mirror2_x, double angle_mirror2_y, bool intensity_notfield, bool beam_atSO_SO, bool beam_atSO_M1_SO, bool beam_atSO_SP_M2_SP_SO, bool beam_atM1_SO, bool beam_atM1_M1_SO, bool beam_atM2_SP_SO, bool beam_atM2_M2_SP_SO, bool beam_atDE_SP_M1_SO, bool beam_atDE_M2_SP_SO) |
|
The D_Img_Proc_3dFactory class Factory that turns methods from D_Img_Proc_3D into function objects.
The generated function objects can be passed to other methods. Mostly use in D_VisDat_Proc.