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_2dFactory Member List

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

Channel_Merge()D_Img_Proc_2dFactorystatic
Channel_Merge(int channel_count, bool channels_use[4])D_Img_Proc_2dFactorystatic
Channel_Split(int channel)D_Img_Proc_2dFactorystatic
Channel_Supression(bool use_r=true, bool use_g=true, bool use_b=true, bool force_3ch=false)D_Img_Proc_2dFactorystatic
ClassBorder_kNN(int n)D_Img_Proc_2dFactorystatic
Convert_8UC1_binary()D_Img_Proc_2dFactorystatic
Convert_Angle2Color_Rad(uchar Saturation=255, uchar Value=255)D_Img_Proc_2dFactorystatic
Convert_Color(int cvt_mode)D_Img_Proc_2dFactorystatic
Convert_Color2Mono(int col2mono_code)D_Img_Proc_2dFactorystatic
Convert_Depth_NoScaling(int depth)D_Img_Proc_2dFactorystatic
Crop_Circle(int x, int y, int r)D_Img_Proc_2dFactorystatic
Crop_Rect_Abs(int x, int y, int width, int height)D_Img_Proc_2dFactorystatic
Crop_Rect_Rel(double x1_rel, double y1_rel, double x2_rel, double y2_rel)D_Img_Proc_2dFactorystatic
Crop_Rect_Rot(int x, int y, int width, int height, double angle)D_Img_Proc_2dFactorystatic
D_Img_Proc_2dFactory()D_Img_Proc_2dFactory
DistancesStat(function< double(vector< double >)> F_Stat)D_Img_Proc_2dFactorystatic
Draw_Contours(vector< vector< Point >> vContours, int line_thickness, double value)D_Img_Proc_2dFactorystatic
Draw_ContourText(vector< vector< Point >> vContours, QStringList QSL_Texts, vector< Point2f > vTextOrigins, int line_thickness, int text_thickness, double text_scale, double value)D_Img_Proc_2dFactorystatic
Draw_ContourText_InPlace(vector< vector< Point >> vContours, QStringList QSL_Texts, vector< Point2f > vTextOrigins, int line_thickness, int text_thickness, double text_scale, double value)D_Img_Proc_2dFactorystatic
Draw_Label_Numbers(double scale, double thickness, bool center)D_Img_Proc_2dFactorystatic
Draw_Label_Numbers_LUT(vector< double > v_LUT, bool border, double scale, double thickness, bool center, int precision, uchar r=0, uchar g=0, uchar b=0)D_Img_Proc_2dFactorystatic
Draw_Label_Text(QStringList QSL_LabelTexts, bool border, double scale, double thickness, bool center, uchar r=0, uchar g=0, uchar b=0, int connectivity=4)D_Img_Proc_2dFactorystatic
Feature_Connect(int pt_type1, int pt_type2, double dist_min, double dist_max, int feat1, int feat2, function< bool(double, double)> comp, int connect_mode=c_CONNECT_CLOSEST, int connectivity=4, int thickness=2)D_Img_Proc_2dFactorystatic
Feature_Select(int feature, double f_min, double f_max, int connectivity)D_Img_Proc_2dFactorystatic
Feature_Value(int feature, int connectivity)D_Img_Proc_2dFactorystatic
Feature_Visualize(int feature, int connectivity, int thickness, double scale)D_Img_Proc_2dFactorystatic
FeatureContext_Select(int pt_type1, int pt_type2, double dist_min, double dist_max, int feat, int stat, double t_min, double t_max, int connectivity=4)D_Img_Proc_2dFactorystatic
FeatureContext_Value(int pt_type1, int pt_type2, double dist_min, double dist_max, int feat, int stat, int connectivity=4)D_Img_Proc_2dFactorystatic
Fill_Holes()D_Img_Proc_2dFactorystatic
Filter_Bilateral(int diameter, int border, double sigma_color, double sigma_space)D_Img_Proc_2dFactorystatic
Filter_Canny(int size, double thres_low, double thres_high, bool L2_gradient)D_Img_Proc_2dFactorystatic
Filter_Eilenstein(int comp, int size_x, int size_y, bool normalized, double constant)D_Img_Proc_2dFactorystatic
Filter_Eilenstein(function< double(double cur, double nei)> response_CurNei, function< double(double res, double wei)> weight_ResWeigth, function< double(vector< double > v_res)> combine_Responses)D_Img_Proc_2dFactorystatic
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)D_Img_Proc_2dFactorystatic
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)D_Img_Proc_2dFactorystatic
Filter_Gabor(int size_x, int size_y, int border, int out_depth, double sigma, double theta, double lambda, double gamma, double psi, double delta)D_Img_Proc_2dFactorystatic
Filter_Gauss(int size_x, int size_y, int border, double sigma_x, double sigma_y)D_Img_Proc_2dFactorystatic
Filter_Laplace(int size, int border, int out_depth, double scale, double delta)D_Img_Proc_2dFactorystatic
Filter_Maximum_1C(size_t mask_size_x, size_t mask_size_y)D_Img_Proc_2dFactorystatic
Filter_Mean(int size_x, int size_y, int border, int out_depth, bool norm)D_Img_Proc_2dFactorystatic
Filter_Median(int size)D_Img_Proc_2dFactorystatic
Filter_Median()D_Img_Proc_2dFactorystatic
Filter_RankOrder(double quantil)D_Img_Proc_2dFactorystatic
Filter_RankOrder_Circular(double quantil, double radius)D_Img_Proc_2dFactorystatic
Filter_RankOrder_Rect(double quantil, int size_x, int size_y)D_Img_Proc_2dFactorystatic
Filter_RootMeanSquare(int size_x, int size_y, int border, int out_depth, bool norm)D_Img_Proc_2dFactorystatic
Filter_Sobel(int size, int border, int out_depth, double scale, double delta, int d_x, int d_y)D_Img_Proc_2dFactorystatic
Filter_Stat(int stat, int border_type=BORDER_CONSTANT)D_Img_Proc_2dFactorystatic
Filter_Stat_Circular(double radius, int stat, int border_type=BORDER_CONSTANT)D_Img_Proc_2dFactorystatic
Filter_Stat_Rect(int size_x, int size_y, int stat, int border_type=BORDER_CONSTANT)D_Img_Proc_2dFactorystatic
Floodfill_Border(double new_val)D_Img_Proc_2dFactorystatic
Floodfill_Delta(int seed_x, int seed_y, uchar val_new, uchar val_delta)D_Img_Proc_2dFactorystatic
ForceSize(int width, int heigth, int border_type=BORDER_CONSTANT)D_Img_Proc_2dFactorystatic
GammaSpread(double gamma, double in_min, double in_max, double out_min, double out_max, bool force_8bit)D_Img_Proc_2dFactorystatic
GammaSpread_Quantiles(double gamma, double quantile_low, double quantile_high, double out_min=0, double out_max=255, bool force_8bit=false, bool ignore_zeros=true)D_Img_Proc_2dFactorystatic
Generate_byValueFunction(int width, int height, function< double(double x, double y)> value_function)D_Img_Proc_2dFactorystatic
Generate_byValueFunction_Complex(int width, int height, function< complex< double >(complex< double > x, complex< double > y)> value_function)D_Img_Proc_2dFactorystatic
Geometric_Reduce(int geometric, int connectivity, int thickness, uchar value)D_Img_Proc_2dFactorystatic
Grab_Color(int color_space, int out_mode, vector< uchar > min, vector< uchar > max)D_Img_Proc_2dFactorystatic
Histogram_Equalize()D_Img_Proc_2dFactorystatic
Hysteresis(bool labeling=false)D_Img_Proc_2dFactorystatic
Labeling(int connectivity, int out_depth)D_Img_Proc_2dFactorystatic
Load_From_Path_Raw(string path, int width, int height, int out_type)D_Img_Proc_2dFactorystatic
Math_1img_Addition(double summmand)D_Img_Proc_2dFactorystatic
Math_1img_Division(double divisor)D_Img_Proc_2dFactorystatic
Math_1img_Inversion()D_Img_Proc_2dFactorystatic
Math_1img_Log()D_Img_Proc_2dFactorystatic
Math_1img_Multiplication(double factor)D_Img_Proc_2dFactorystatic
Math_1img_Power(double power)D_Img_Proc_2dFactorystatic
Math_1img_Root()D_Img_Proc_2dFactorystatic
Math_1img_Subtraction(double subtrahend)D_Img_Proc_2dFactorystatic
Math_2img_Addition()D_Img_Proc_2dFactorystatic
Math_2img_AdditionWeighted(double weight_1, double weight_2, double weight_sum)D_Img_Proc_2dFactorystatic
Math_2img_BitwiseAnd()D_Img_Proc_2dFactorystatic
Math_2img_BitwiseOr()D_Img_Proc_2dFactorystatic
Math_2img_BitwiseXor()D_Img_Proc_2dFactorystatic
Math_2img_Compare(int comp)D_Img_Proc_2dFactorystatic
Math_2img_Division(double scale)D_Img_Proc_2dFactorystatic
Math_2img_Function(function< double(double x, double y)> function_img1_img2)D_Img_Proc_2dFactorystatic
Math_2img_Function_8bit(function< uchar(double x, double y)> function_img1_img2)D_Img_Proc_2dFactorystatic
Math_2img_Function_Complex(function< complex< double >(complex< double > x, complex< double > y)> function_img1_img2)D_Img_Proc_2dFactorystatic
Math_2img_Maximum()D_Img_Proc_2dFactorystatic
Math_2img_Minimum()D_Img_Proc_2dFactorystatic
Math_2img_Multiplication(double scale)D_Img_Proc_2dFactorystatic
Math_2img_Subtraction()D_Img_Proc_2dFactorystatic
Math_2img_SubtractionAbsolute()D_Img_Proc_2dFactorystatic
Math_3img_Addition()D_Img_Proc_2dFactorystatic
Math_3img_Addition(double summand)D_Img_Proc_2dFactorystatic
Math_3img_BitwiseAnd()D_Img_Proc_2dFactorystatic
Math_3img_BitwiseOr()D_Img_Proc_2dFactorystatic
Math_3img_Multiplication()D_Img_Proc_2dFactorystatic
Math_3img_Multiplication(double factor)D_Img_Proc_2dFactorystatic
Math_4img_Addition()D_Img_Proc_2dFactorystatic
Math_4img_Addition(double summand)D_Img_Proc_2dFactorystatic
Math_4img_BitwiseAnd()D_Img_Proc_2dFactorystatic
Math_4img_BitwiseOr()D_Img_Proc_2dFactorystatic
Math_4img_Multiplication()D_Img_Proc_2dFactorystatic
Math_4img_Multiplication(double factor)D_Img_Proc_2dFactorystatic
Matrix_Product()D_Img_Proc_2dFactorystatic
Morphology_Elemental(int morph_type, int elem_type, int elem_size_X, int elem_size_Y, int border_type, int iterations)D_Img_Proc_2dFactorystatic
Morphology_LocMax_Rect(int elem_size_X=3, int elem_size_Y=3)D_Img_Proc_2dFactorystatic
Morphology_Reconstruction(double quantil=1)D_Img_Proc_2dFactorystatic
Morphology_Skeleton(int elem_type, int elem_size_X, int elem_size_Y, int border_type)D_Img_Proc_2dFactorystatic
Normalize(int norm, int type, double min, double max)D_Img_Proc_2dFactorystatic
OverlayOverwrite(uchar r, uchar g, uchar b, double intensity_overlay)D_Img_Proc_2dFactorystatic
OverlayOverwrite(double intensity_overlay, double intensity_backg)D_Img_Proc_2dFactorystatic
OverlayOverwrite(uchar r, uchar g, uchar b, double intensity_overlay, double intensity_backgr)D_Img_Proc_2dFactorystatic
Pad_Border(int size_x, int size_y, int type=BORDER_CONSTANT)D_Img_Proc_2dFactorystatic
RadiometricStereo(double S1X, double S1Y, double S1Z, double S2X, double S2Y, double S2Z, double S3X, double S3Y, double S3Z, int out_mode)D_Img_Proc_2dFactorystatic
Scale_Factor(double scale_x, double scale_y)D_Img_Proc_2dFactorystatic
Scale_ToSize(int size_x, int size_y)D_Img_Proc_2dFactorystatic
Shading_Correct()D_Img_Proc_2dFactorystatic
Sign2Color(bool norm=false)D_Img_Proc_2dFactorystatic
Stitch_Border_abs(int border_R, int border_B, int overlap_R, int overlap_B, Stitcher::Mode mode=Stitcher::SCANS)D_Img_Proc_2dFactorystatic
Stitch_Border_abs_custom(int border_R, int border_B, int overlap_R, int overlap_B)D_Img_Proc_2dFactorystatic
Stitch_Border_rel(double border_R, double border_B, double overlap_R, double overlap_B, Stitcher::Mode mode=Stitcher::SCANS)D_Img_Proc_2dFactorystatic
Stitch_Border_rel_custom(double border_R, double border_B, double overlap_R, double overlap_B)D_Img_Proc_2dFactorystatic
Threshold_Absolute(double thresh)D_Img_Proc_2dFactorystatic
Threshold_Adaptive(int mode, int max, int mask_type, int mask_size, double offset)D_Img_Proc_2dFactorystatic
Threshold_Adaptive_Gauss(int size, double sigma, double offset, double scale)D_Img_Proc_2dFactorystatic
Threshold_Auto(int mode, int max, int auto_type)D_Img_Proc_2dFactorystatic
Threshold_RankOrderOffsetHysteresis(double radius, double quantile, double thresh_offset_indicator, double thresh_offset_hysteresis, bool labeling=false)D_Img_Proc_2dFactorystatic
Threshold_Realtive(double base, double thresh_rel)D_Img_Proc_2dFactorystatic
Threshold_Value(int mode, int max, int thresh)D_Img_Proc_2dFactorystatic
Transformation_Distance(int metric, int precision)D_Img_Proc_2dFactorystatic
Transformation_Fourier(bool complex_input=true, bool invers=false, bool force_fft=true, bool out_real=false, int out_complex_mode=c_COMPLEX2REAL_ABS, bool out_scale=false, bool out_center=true, bool out_nof0=true)D_Img_Proc_2dFactorystatic
Transformation_Watershed()D_Img_Proc_2dFactorystatic
Transformation_Watershed_Auto(double distance, bool include_not_seeded, bool conv_8bit, bool exclude_border)D_Img_Proc_2dFactorystatic
Transformation_Watershed_Auto(int size, double sigma, bool include_not_seeded, bool conv_8bit, bool exclude_border)D_Img_Proc_2dFactorystatic
Transformation_Watershed_Auto(bool include_not_seeded, bool conv_8bit, bool exclude_border)D_Img_Proc_2dFactorystatic
Transformation_Watershed_Custom(int connectivity=8)D_Img_Proc_2dFactorystatic
ValueStat(int stat, int connectivity=8)D_Img_Proc_2dFactorystatic
ValueStat_Select(int stat, double thresh_min, double thresh_max, int connectivity=8)D_Img_Proc_2dFactorystatic
Visualize_to8bit(int mode_crop, int mode_trafo, int mode_anchor, int mode_range, double val_anchor, double val_range, double val_min, double val_max, double val_gamma, double val_center, double val_scale, bool keep_min_max=false)D_Img_Proc_2dFactorystatic