ImageD  v2_7_5 (24.06.22)
ImageD is an image processing software designed for rapid prototyping and implementing algorithms and solutions for science, research and teaching.
D_Img_Proc_3D Member List

This is the complete list of members for D_Img_Proc_3D, including all inherited members.

Calc_Hist_8bit_1C(vector< double > *v_hist, Mat *pMA_In, bool uniform, bool accum)D_Img_Proc_3Dstatic
Convert_Double(Mat *pMA_Out, Mat *pMA_In)D_Img_Proc_3Dstatic
Convert_Double_1C(Mat *pMA_Out, Mat *pMA_In)D_Img_Proc_3Dstatic
Convert_Uchar_1C(Mat *pMA_Out, Mat *pMA_In)D_Img_Proc_3Dstatic
D_Img_Proc_3D()D_Img_Proc_3D
Distance_Transformation_EDT(Mat *pMA_Out, Mat *pMA_In, double spacing_x=1, double spacing_y=1, double spacing_z=1)D_Img_Proc_3Dstatic
Duplicate(Mat *pMA_Out, Mat *pMA_In)D_Img_Proc_3Dstatic
EulerNumber(double *euler_number, Mat *pMA_In)D_Img_Proc_3Dstatic
EulerNumber(double *euler_number, Mat *pMA_Out, Mat *pMA_In)D_Img_Proc_3Dstatic
Filter_Eilenstein_Greater_Sum(Mat *pMA_Out, Mat *pMA_In, int size_x=3, int size_y=3, int size_z=3)D_Img_Proc_3Dstatic
Filter_Function(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask, 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)D_Img_Proc_3Dstatic
Filter_Function_1C(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask, 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, int thread_number=8, bool DoNonZeroMaskOnly=false)D_Img_Proc_3Dstatic
Filter_Function_1C_Thread(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask, 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 z_start, int z_end, int y_start, int y_end, int x_start, int x_end, bool DoNonZeroMaskOnly=false)D_Img_Proc_3Dstatic
Filter_Function_8bit(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask, 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)D_Img_Proc_3Dstatic
Filter_Function_8bit_1C(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask, 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, int thread_number=8, bool DoNonZeroMaskOnly=false)D_Img_Proc_3Dstatic
Filter_Function_8bit_1C_Thread(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask, 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 z_start, int z_end, int y_start, int y_end, int x_start, int x_end, bool DoNonZeroMaskOnly=false)D_Img_Proc_3Dstatic
Filter_Median(Mat *pMA_Out, Mat *pMA_In, int size_x=3, int size_y=3, int size_z=3)D_Img_Proc_3Dstatic
InterferometerMichelson(Mat *pMA_Out, 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)D_Img_Proc_3Dstatic
Morphology_Dilation(Mat *pMA_Out, Mat *pMA_In, int size_x=3, int size_y=3, int size_z=3)D_Img_Proc_3Dstatic
Morphology_Erosion(Mat *pMA_Out, Mat *pMA_In, int size_x=3, int size_y=3, int size_z=3)D_Img_Proc_3Dstatic
Neighborhood_Configs(Mat *pMA_Out, Mat *pMA_In)D_Img_Proc_3Dstatic
Pad_Border(Mat *pMA_Out, Mat *pMA_In, int border_size_x, int border_size_y, int border_size_z, int border_type=BORDER_CONSTANT, double border_val=0)D_Img_Proc_3Dstatic