![]() |
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.
|
This is the complete list of members for D_Img_Proc, including all inherited members.
BitDepth_of_MatType(int type) | D_Img_Proc | static |
BitsPerPixel_of_MatType(int type) | D_Img_Proc | static |
Calc_Centroids(vector< Point2f > *pvCentroids, Mat *pMA_In, int connectivity=8) | D_Img_Proc | static |
Calc_Hist(Mat *pMA_Hist, Mat *pMA_In, bool uniform, bool accum) | D_Img_Proc | static |
Calc_Hist(vector< vector< double >> *vv_hist, Mat *pMA_In, bool uniform, bool accum) | D_Img_Proc | static |
Calc_Hist_1C(vector< double > *v_hist, Mat *pMA_In, bool uniform, bool accum, unsigned int class_count, double *min_ext, double *max_ext, double *step_ext) | D_Img_Proc | static |
Calc_Hist_Multi(vector< vector< double >> *vv_hist, Mat *pMA_In, bool uniform, bool accum, unsigned int class_count, vector< double > *v_min_ext, vector< double > *v_max_ext, vector< double > *v_step_ext) | D_Img_Proc | static |
Calc_LUT(vector< int > *vLUT, Mat *pMA_Label) | D_Img_Proc | static |
Channel_Supression(Mat *pMA_Out, Mat *pMA_In, bool use_r=true, bool use_g=true, bool use_b=true, bool force_3ch=false) | D_Img_Proc | static |
Channels_of_MatType(int type) | D_Img_Proc | static |
Check_GreaterValue(Mat *pMA_InSmaller, Mat *pMA_InGreater) | D_Img_Proc | static |
Check_IsSimilar(Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
ClassBorder_kNN(Mat *pMA_Out, Mat *pMA_Class0, Mat *pMA_Class1, int n) | D_Img_Proc | static |
Color2Text4StyleSheet(QColor col_in) | D_Img_Proc | static |
Color_Grab(Mat *pMA_Out, Mat *pMA_In, int color_space, int out_mode, vector< uchar > min, vector< uchar > max) | D_Img_Proc | static |
Combi_8UC1_binary(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Contrast_Color(QColor col_in, bool force_black_and_white=true, bool mirror_hue=true, bool force_light2blue=true) | D_Img_Proc | static |
Contrast_Color(Vec3d val_BGR, bool force_black_and_white=true, bool mirror_hue=true, bool force_light2blue=true) | D_Img_Proc | static |
Convert_8UC1(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Convert_Angle2Color_Rad(Mat *pMA_Out, Mat *pMA_InAngleRad, uchar Saturation=255, uchar Value=255) | D_Img_Proc | static |
Convert_Color(Mat *pMA_Out, Mat *pMA_In, int cvt_mode) | D_Img_Proc | static |
Convert_Color2Mono(Mat *pMA_Out, Mat *pMA_In, int col2mono_code) | D_Img_Proc | static |
Convert_Color_RGBA(Mat *pMA_Out, Mat *pMA_In, double r, double g, double b, double a, double range_rgba=255.0) | D_Img_Proc | static |
Convert_Complex2Real_1C(Mat *pMA_Out, Mat *pMA_InRe, Mat *pMA_InIm, int mode) | D_Img_Proc | static |
Convert_Complex2Real_1C(Mat *pMA_Out, Mat *pMA_InComplexChannels, int mode) | D_Img_Proc | static |
Convert_Depth_NoScaling(Mat *pMA_Out, Mat *pMA_In, int depth) | D_Img_Proc | static |
Convert_Depth_NoScaling_1C(Mat *pMA_Out, Mat *pMA_In, int depth) | D_Img_Proc | static |
Convert_Mat_to_QImage(QImage *pQI_Out, Mat *pMA_In, bool use_custom_range_for_spread_non_8bit=false, double in_min=0, double in_max=1) | D_Img_Proc | static |
Convert_QImage_to_Mat(Mat *pMA_Out, QImage *pQI_In) | D_Img_Proc | static |
Convert_toMat4Ch(Mat *pMA_Out, Mat *pMA_In_Value, Mat *pMA_In_Alpha, bool heat_color) | D_Img_Proc | static |
Convert_toMat4Ch_8bit(Mat *pMA_Out, Mat *pMA_In, int alpha_mode, bool heat_color=false, bool norm_alpha=true) | D_Img_Proc | static |
Convert_toMat4Ch_8bit(Mat *pMA_Out, Mat *pMA_In_Value, Mat *pMA_In_Alpha, bool heat_color=false, bool norm_alpha=true) | D_Img_Proc | static |
Convert_toQImage4Ch(QImage *pQI_Out, Mat *pMA_In_Value, Mat *pMA_In_Alpha, bool heat_color) | D_Img_Proc | static |
Convert_toQImage4Ch_8bit(QImage *pQI_Out, Mat *pMA_In_Value, Mat *pMA_In_Alpha, bool heat_color=false) | D_Img_Proc | static |
Crop_Circle(Mat *pMA_Out, Mat *pMA_In, int x, int y, int r) | D_Img_Proc | static |
Crop_Rect_Abs(Mat *pMA_Out, Mat *pMA_In, int x, int y, int width, int height) | D_Img_Proc | static |
Crop_Rect_Rel(Mat *pMA_Out, Mat *pMA_In, double x1_rel, double y1_rel, double x2_rel, double y2_rel) | D_Img_Proc | static |
Crop_Rect_Rel(Mat *pMA_Out, Mat *pMA_In, double x1_rel, double y1_rel, double x2_rel, double y2_rel, int *offset_x, int *offset_y, int *width, int *heigth) | D_Img_Proc | static |
Crop_Rect_Rot(Mat *pMA_Out, Mat *pMA_In, int x, int y, int width, int height, double angle) | D_Img_Proc | static |
Crop_Rect_Rot(Mat *pMA_Out, Mat *pMA_In, RotatedRect rrect) | D_Img_Proc | static |
D_Img_Proc() | D_Img_Proc | |
Detect_CornerHarris(Mat *pMA_Out, Mat *pMA_In, int blockSize, int sobelAperture, double harrisParam, double thres) | D_Img_Proc | static |
DistancesStat(Mat *pMA_Out, Mat *pMA_In, function< double(vector< double >)> F_Stat) | D_Img_Proc | static |
Draw_Arc(Mat *pMA_Target, int offset_x, int offset_y, double arc_angle, double arc_orientation, double radius, int line_thickness=1, uchar value=255, int draw_arc_steps=360) | D_Img_Proc | static |
Draw_Arc(Mat *pMA_Target, int offset_x, int offset_y, double arc_angle_value, double arc_angle_error, double arc_orientation, double radius, int line_thickness=1, uchar value=255, int draw_arc_steps=360) | D_Img_Proc | static |
Draw_ArcField(Mat *pMA_Target, vector< vector< double >> vv_XY_arc_angle_value, vector< vector< double >> vv_XY_arc_angle_error, vector< vector< double >> vv_XY_arc_orientation_value, vector< vector< double >> vv_XY_arc_radius_value, vector< vector< size_t > > vv_XY_draw_if_non_zero, uchar value=255, int thickness=3, int arc_draw_steps=360, bool grid_add=true, int grid_thicknes=2, bool label_add=false, int label_thickness=2, double label_scale=1.0) | D_Img_Proc | static |
Draw_Boundaries(Mat *pMA_Target, int width=1, int val=255) | D_Img_Proc | static |
Draw_Circle(Mat *pMA_Out, Mat *pMA_In, int x, int y, int r, int val=255, int thickness=1, bool filled=false) | D_Img_Proc | static |
Draw_Circle(Mat *pMA_Target, int x, int y, int r, int val, int thickness=1, bool filled=false) | D_Img_Proc | static |
Draw_Circle(Mat *pMA_Target, int x, int y, int r, int val_r, int val_g, int val_b, int thickness=1, bool filled=false) | D_Img_Proc | static |
Draw_CircleField(Mat *pMA_Target, vector< vector< double >> vv_XY_radius_value, vector< vector< double >> vv_XY_radius_error, uchar value=255, int circle_thickness=1, bool circles_filled=true, bool grid_add=false, int grid_thicknes=2, bool label_add=false, int label_thickness=2, double label_scale=1.0) | D_Img_Proc | static |
Draw_Contour(Mat *pMA_Target, vector< Point > vContour, int line_thickness, double value) | D_Img_Proc | static |
Draw_Contour(Mat *pMA_Target, vector< Point > vContour, int line_thickness, double R, double G, double B) | D_Img_Proc | static |
Draw_ContourCrop(Mat *pMA_Out, Mat *pMA_In_R, Mat *pMA_In_G, Mat *pMA_In_B, vector< Point > vContour, int line_thickness, double R, double G, double B, bool draw_contour=true) | D_Img_Proc | static |
Draw_ContourCrop(Mat *pMA_Out, Mat *pMA_In, vector< Point > vContour, int line_thickness, double value, bool draw_contour=true) | D_Img_Proc | static |
Draw_Contours(Mat *pMA_Target, vector< vector< Point >> vContours, int line_thickness, double value) | D_Img_Proc | static |
Draw_ContourText(Mat *pMA_Target, vector< vector< Point >> vContours, QStringList QSL_Texts, vector< Point2f > vTextOrigins, int line_thickness, int text_thickness, double text_scale, double value) | D_Img_Proc | static |
Draw_ContourText(Mat *pMA_Out, Mat *pMA_In, vector< vector< Point >> vContours, QStringList QSL_Texts, vector< Point2f > vTextOrigins, int line_thickness, int text_thickness, double text_scale, double value) | D_Img_Proc | static |
Draw_Dot(Mat *pMA_Target, int x, int y, int d, uchar val) | D_Img_Proc | static |
Draw_Dot(Mat *pMA_Target, int x, int y, int r, uchar val_r, uchar val_g, uchar val_b) | D_Img_Proc | static |
Draw_Dots(Mat *pMA_Target, vector< Point2f > vCenters, vector< double > vDiameters, uchar val) | D_Img_Proc | static |
Draw_Dots(Mat *pMA_Target, vector< Point > vCenters, vector< double > vDiameters, uchar val) | D_Img_Proc | static |
Draw_Ellipse(Mat *pMA_Target, RotatedRect ell, double val_r, double val_g, double val_b, int thickness=1) | D_Img_Proc | static |
Draw_Grid(Mat *pMA_Target, int nx, int ny, bool lines_add, int grid_thickness, bool label_add, int label_thickness, double label_scale, double value) | D_Img_Proc | static |
Draw_Grid(Mat *pMA_Target, int nx, int ny, bool lines_add, int grid_thickness, bool label_add, int label_thickness, double label_scale, double value_r, double value_g, double value_b) | D_Img_Proc | static |
Draw_Grid(Mat *pMA_Target, vector< vector< double >> vvNumbers_xy, int nx, int ny, bool lines_add, int grid_thickness, bool label_add, int label_thickness, double label_scale, double value_r, double value_g, double value_b) | D_Img_Proc | static |
Draw_Grid(Mat *pMA_Target, vector< vector< vector< QString > > > vvvTexts_xyl, int nx, int ny, bool lines_add, int grid_thickness, bool label_add, int label_thickness, double label_scale, double value_r, double value_g, double value_b) | D_Img_Proc | static |
Draw_GridSimple(Mat *pMA_Target, int nx, int ny, Scalar value=255, int thickness=1) | D_Img_Proc | static |
Draw_Label_Numbers(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Label, double scale, double thickness, bool center) | D_Img_Proc | static |
Draw_Label_Numbers(Mat *pMA_Out, Mat *pMA_Label, double scale, double thickness, bool center) | D_Img_Proc | static |
Draw_Label_Numbers_Center(Mat *pMA_Out, Mat *pMA_Label, double scale, double thickness) | D_Img_Proc | static |
Draw_Label_Numbers_Corner(Mat *pMA_Out, Mat *pMA_Label, double scale, double thickness) | D_Img_Proc | static |
Draw_Label_Numbers_LUT(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Label, 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 | static |
Draw_Label_Numbers_LUT_Gray(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Label, vector< double > v_LUT, int geometric, double scale, int thickness, bool center, int precision) | D_Img_Proc | static |
Draw_Label_Text(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Label, 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 | static |
Draw_Line(Mat *pMA_Target, unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2, unsigned int thickness=1, double value=255) | D_Img_Proc | static |
Draw_Line(Mat *pMA_Target, unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2, unsigned int thickness, double val_r, double val_g, double val_b) | D_Img_Proc | static |
Draw_Line(Mat *pMA_Target, Point P1, Point P2, unsigned int thickness, double val_r, double val_g, double val_b) | D_Img_Proc | static |
Draw_Line_Angle(Mat *pMA_Target, double length, double center_x, double center_y, double angle, unsigned int thickness=1, double value=255) | D_Img_Proc | static |
Draw_Line_Bresenham(Mat *pMA_Target, Point P1, Point P2, double val) | D_Img_Proc | static |
Draw_MarkerSymbol(Mat *pMA_Target, int x1, int y1, int x2, int y2, int symbol_id, uchar r, uchar g, uchar b, double scale=1) | D_Img_Proc | static |
Draw_Rect(Mat *pMA_Target, unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2, unsigned int thickness=1, double val=255) | D_Img_Proc | static |
Draw_Rect_Rotate(Mat *pMA_Target, RotatedRect rrect, int thickness=1, double value=255) | D_Img_Proc | static |
Draw_Text(QImage *pQI_Target, QString text_tl, QString text_tr, QString text_bl, QString text_br, unsigned int size, QColor color) | D_Img_Proc | static |
Draw_Text(Mat *pMA_Target, QString text, int x, int y, int thickness, double scale, double value) | D_Img_Proc | static |
Draw_Text(Mat *pMA_Target, QString text, int x, int y, int thickness, double scale, double value_r, double value_g, double value_b) | D_Img_Proc | static |
Draw_Text_ContrastColor(Mat *pMA_Target, QString text, int x=0, int y=0, int thickness=1, double scale=1.0) | D_Img_Proc | static |
Draw_Vector(Mat *pMA_Target, int offset_x, int offset_y, double length_value, double angle_value, double length_error=0, double angle_error=0, int vector_thickness=1, uchar value=255, int error_steps=360, int error_thickness=1) | D_Img_Proc | static |
Draw_VectorField(Mat *pMA_Target, vector< vector< double >> vv_XY_length_value, vector< vector< double >> vv_XY_angle_value, vector< vector< double >> vv_XY_length_error, vector< vector< double >> vv_XY_angle_error, uchar value=255, int vector_thickness=3, int error_steps=360, int error_thickness=1, bool grid_add=true, int grid_thicknes=2, bool label_add=false, int label_thickness=2, double label_scale=1.0) | D_Img_Proc | static |
Duplicate(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Duplicate2Channels(Mat *pMA_Out, Mat *pMA_In, int channels) | D_Img_Proc | static |
Exclude_BorderConnected(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
ExtremeValuesColor(Mat *pMA_Out, Mat *pMA_In, double rel_low=0.1, double rel_high=0.9, double gamma=1.0, bool color_low=false, bool color_high=true, bool zero_as_lowest=true) | D_Img_Proc | static |
Feature_Connect(Mat *pMA_Out, Mat *pMA_In, 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 | static |
Feature_Select(Mat *pMA_Out, Mat *pMA_In, int feature, double f_min, double f_max, int connectivity=4) | D_Img_Proc | static |
Feature_Value(Mat *pMA_Out, Mat *pMA_In, int feature, int connectivity=4) | D_Img_Proc | static |
Feature_Visualize(Mat *pMA_Out, Mat *pMA_In, int feature, int connectivity=4, int thickness=1, double scale=1) | D_Img_Proc | static |
FeatureContext_Select(Mat *pMA_Out, Mat *pMA_In, 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 | static |
FeatureContext_Value(Mat *pMA_Out, Mat *pMA_In, int pt_type1, int pt_type2, double dist_min, double dist_max, int feat, int stat, int connectivity=4) | D_Img_Proc | static |
Fill_Holes(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Filter_Bilateral(Mat *pMA_Out, Mat *pMA_In, int diameter, int border, double sigma_color, double sigma_space) | D_Img_Proc | static |
Filter_Box(Mat *pMA_Out, Mat *pMA_In, int size_x, int size_y, int border, int out_depth, bool norm) | D_Img_Proc | static |
Filter_Box_RMS(Mat *pMA_Out, Mat *pMA_In, int size_x, int size_y, int border, int out_depth, bool norm) | D_Img_Proc | static |
Filter_Canny(Mat *pMA_Out, Mat *pMA_In, int size, double thres_low, double thres_high, bool L2_gradient) | D_Img_Proc | static |
Filter_Eilenstein(Mat *pMA_Out, Mat *pMA_In, int comp, unsigned int size_x, unsigned int size_y, bool normalized, double constant) | D_Img_Proc | static |
Filter_Eilenstein(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask, 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 | static |
Filter_Eilenstein_1C(Mat *pMA_Out, Mat *pMA_In, int comp, unsigned int size_x, unsigned int size_y, bool normalized, double constant) | D_Img_Proc | static |
Filter_Eilenstein_1C(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask, 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 | static |
Filter_Eilenstein_Prototype(Mat *pMA_Out, Mat *pMA_In, bool cmp_fkt(double, double, double), unsigned int size_x, unsigned int size_y, bool normalized, double constant) | D_Img_Proc | static |
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 | static |
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 | static |
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 row_start, int row_end, int col_start, int col_end, bool DoNonZeroMaskOnly=false) | D_Img_Proc | static |
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 | static |
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 | static |
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 row_start, int row_end, int col_start, int col_end, bool DoNonZeroMaskOnly=false) | D_Img_Proc | static |
Filter_Gabor(Mat *pMA_Out, Mat *pMA_In, 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 | static |
Filter_Gauss(Mat *pMA_Out, Mat *pMA_In, int size_x, int size_y, int border, double sigma_x, double sigma_y) | D_Img_Proc | static |
Filter_Laplace(Mat *pMA_Out, Mat *pMA_In, int size, int border, int out_depth, double scale, double delta) | D_Img_Proc | static |
Filter_LaplaceOfGaussian(Mat *pMA_Out, Mat *pMA_In, int size_g, double sigma_g, int size_l, int border, int out_depth, double scale, double delta) | D_Img_Proc | static |
Filter_Maximum_1C(Mat *pMA_Out, Mat *pMA_In, size_t mask_size_x, size_t mask_size_y) | D_Img_Proc | static |
Filter_Maximum_1C_Thread_X(Mat *pMA_Out, Mat *pMA_In, size_t mask_size_x, size_t n_in_x, size_t y_start, size_t y_end) | D_Img_Proc | static |
Filter_Maximum_1C_Thread_Y(Mat *pMA_Out, Mat *pMA_In, size_t mask_size_x, size_t mask_size_y, size_t n_in_y, size_t x_start, size_t x_end) | D_Img_Proc | static |
Filter_Median(Mat *pMA_Out, Mat *pMA_In, int size) | D_Img_Proc | static |
Filter_Median(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask) | D_Img_Proc | static |
Filter_RankOrder(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask, double quantil_relPos) | D_Img_Proc | static |
Filter_RankOrder_1C(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask, double quantil_relPos) | D_Img_Proc | static |
Filter_RankOrder_1C_Thread(Mat *pMA_Out, Mat *pMA_InPadded, Mat *pMA_Mask, double quantil_relPos, size_t img_in_sx, size_t y_start, size_t y_end, double val_max, size_t mask_relevant_px_count, vector< Point > *vBorderL, vector< Point > *vBorderR, vector< Point > *vBorderT, vector< Point > *vBorderB) | D_Img_Proc | static |
Filter_RankOrder_Circular(Mat *pMA_Out, Mat *pMA_In, double quantil_relPos, double radius) | D_Img_Proc | static |
Filter_RankOrder_Rect(Mat *pMA_Out, Mat *pMA_In, double quantil_relPos, int size_x, int size_y) | D_Img_Proc | static |
Filter_Scharr(Mat *pMA_Out, Mat *pMA_In, int border, int out_depth, double scale, double delta, int d_x, int d_y) | D_Img_Proc | static |
Filter_Sobel(Mat *pMA_Out, Mat *pMA_In, int size, int border, int out_depth, double scale, double delta, int d_x, int d_y) | D_Img_Proc | static |
Filter_Stat(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask, int stat, int border_type=BORDER_CONSTANT) | D_Img_Proc | static |
Filter_Stat_Circular(Mat *pMA_Out, Mat *pMA_In, double radius, int stat, int border_type=BORDER_CONSTANT) | D_Img_Proc | static |
Filter_Stat_Rect(Mat *pMA_Out, Mat *pMA_In, int size_x, int size_y, int stat, int border_type=BORDER_CONSTANT) | D_Img_Proc | static |
Floodfill(Mat *pMA_Out, Mat *pMA_In, unsigned int seed_x, unsigned int seed_y, double new_val) | D_Img_Proc | static |
Floodfill(Mat *pMA_Target, unsigned int seed_x, unsigned int seed_y, double new_val) | D_Img_Proc | static |
Floodfill_Boundary(Mat *pMA_Out, Mat *pMA_In, double new_val) | D_Img_Proc | static |
Floodfill_Delta(Mat *pMA_Out, Mat *pMA_In, int seed_x, int seed_y, uchar val_new, uchar val_delta) | D_Img_Proc | static |
Floodfill_Delta_Step(Mat *pMA_Target, Mat *pMA_Check, int x, int y, int dx, int dy, int val_new, int val_delta, int val_origin) | D_Img_Proc | static |
ForceSize(Mat *pMA_Out, Mat *pMA_In, int width, int heigth, int border_type=BORDER_CONSTANT) | D_Img_Proc | static |
GammaSpread(Mat *pMA_Out, Mat *pMA_In, double gamma, double in_min, double in_max, double out_min=0, double out_max=255, bool force_8bit=false) | D_Img_Proc | static |
GammaSpread(Mat *pMA_Out, Mat *pMA_In, double gamma, vector< double > v_in_min, vector< double > v_in_max, double out_min=0, double out_max=255, bool force_8bit=false) | D_Img_Proc | static |
GammaSpread_1C(Mat *pMA_Out, Mat *pMA_In, double gamma, double in_min, double in_max, double out_min=0, double out_max=255, bool force_8bit=false) | D_Img_Proc | static |
GammaSpread_Quantiles(Mat *pMA_Out, Mat *pMA_In, 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 | static |
Generate_byValueFunction(Mat *pMA_Out, int width, int height, function< double(double x, double y)> value_function) | D_Img_Proc | static |
Generate_byValueFunction_Complex(Mat *pMA_Out, int width, int height, function< complex< double >(complex< double > x, complex< double > y)> value_function) | D_Img_Proc | static |
Highlight_NumericalProblems(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Histo_Equal(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Hysteresis(Mat *pMA_Out, Mat *pMA_In_Indicator, Mat *pMA_In_Hysteresis, bool labeling=false) | D_Img_Proc | static |
ImgStackToGrid(Mat *pMA_Out, vector< Mat > *pvMA_In, vector< vector< QString >> vvQS_LabelText_Img_Line, size_t maxPerRow, int text_thickness=1, double text_scale=1.0, int line_height=10, int frame_thickness=2) | D_Img_Proc | static |
ImgStackToRow(Mat *pMA_Out, vector< Mat > *pvMA_In, vector< vector< QString >> vvQS_LabelText_Img_Line, int text_thickness=1, double text_scale=1.0, int line_height=10, int frame_thickness=2) | D_Img_Proc | static |
Insert(Mat *pMA_Target, Mat *pMA_Insert, int offset_x, int offset_y) | D_Img_Proc | static |
Insert(Mat *pMA_Target, Mat *pMA_Insert, int offset_x, int offset_Y, double scale) | D_Img_Proc | static |
InterferometerMichelson(Mat *pMA_Out, int scene_size_x_px, int scene_size_y_px, int scale_px, double scale_m, double wavelength_m, double dist_source_m, double dist_detector_m, double dist_mirror1_m, double dist_mirror2_m, double angle_mirror1_x, double angle_mirror1_y, double angle_mirror2_x, double angle_mirror2_y) | D_Img_Proc | static |
Invert(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Labeling(Mat *pMA_Out, Mat *pMA_In, int connectivity, int out_depth) | D_Img_Proc | static |
Legend_HSV(Mat *pMA_Out, int width, int height, QStringList QSL_H, QStringList QSL_S, QStringList QSL_V, QString QS_H, QString QS_S, QString QS_V, double H_angle_min, double H_angle_range, double scale=1, double thickness=1) | D_Img_Proc | static |
Load_From_Path(Mat *pMA_Out, QFileInfo FI_path) | D_Img_Proc | static |
Load_From_Path(Mat *pMA_Out, QString path) | D_Img_Proc | static |
Load_From_Path(Mat *pMA_Out, string path) | D_Img_Proc | static |
Load_From_Path_Gray(Mat *pMA_Out, QFileInfo FI_path) | D_Img_Proc | static |
Load_From_Path_Gray(Mat *pMA_Out, QString path) | D_Img_Proc | static |
Load_From_Path_Gray(Mat *pMA_Out, string path) | D_Img_Proc | static |
Load_From_Path_Multi(Mat *pMA_Out, QString path, unsigned int page) | D_Img_Proc | static |
Load_From_Path_Raw(Mat *pMA_Out, string path, int width, int height, int out_type) | D_Img_Proc | static |
Load_From_Path_Text(Mat *pMA_Out, string path) | D_Img_Proc | static |
LUT_Apply_to_Label_Binary(Mat *pMA_Out, Mat *pMA_Label, vector< int > vLUT, bool ignore_BG=true) | D_Img_Proc | static |
LUT_Apply_to_Label_Color(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Label, vector< int > vLUT, int channel_true, int channel_false, bool edges=true, bool ignore_BG=true) | D_Img_Proc | static |
LUT_Apply_to_Label_Double(Mat *pMA_Out, Mat *pMA_Label, vector< double > vLUT, bool LUT_has_BG_label=true) | D_Img_Proc | static |
LUT_Apply_to_Label_Int(Mat *pMA_Out, Mat *pMA_Label, vector< int > vLUT) | D_Img_Proc | static |
LUT_Apply_to_Label_TrueFalse(Mat *pMA_Out_true, Mat *pMA_Out_false, Mat *pMA_Label, vector< int > vLUT, bool edges=true, bool ignore_BG=true) | D_Img_Proc | static |
LUT_Apply_to_Label_Uchar(Mat *pMA_Out, Mat *pMA_Label, vector< uchar > vLUT, bool LUT_has_BG_label=true) | D_Img_Proc | static |
Mask(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask) | D_Img_Proc | static |
Mask_1C(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Mask) | D_Img_Proc | static |
Math_Add(Mat *pMA_Out, Mat *pMA_In1, double summand) | D_Img_Proc | static |
Math_Add(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_Add(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, double summand) | D_Img_Proc | static |
Math_Add(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3) | D_Img_Proc | static |
Math_Add(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3, double summand) | D_Img_Proc | static |
Math_Add(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3, Mat *pMA_In4) | D_Img_Proc | static |
Math_Add(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3, Mat *pMA_In4, double summand) | D_Img_Proc | static |
Math_And(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_And(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3) | D_Img_Proc | static |
Math_And(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3, Mat *pMA_In4) | D_Img_Proc | static |
Math_ImgImg_Add(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_ImgImg_AddWeighted(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, double weight_1, double weight_2, double weight_sum) | D_Img_Proc | static |
Math_ImgImg_BitAnd(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_ImgImg_BitOr(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_ImgImg_BitXor(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_ImgImg_Comp(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, int comp) | D_Img_Proc | static |
Math_ImgImg_Diff(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_ImgImg_DiffAbs(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_ImgImg_Div(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, double scale) | D_Img_Proc | static |
Math_ImgImg_Function(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, function< double(double x, double y)> function_img1_img2) | D_Img_Proc | static |
Math_ImgImg_Function_8bit(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, function< uchar(double x, double y)> function_img1_img2) | D_Img_Proc | static |
Math_ImgImg_Function_Complex(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, function< complex< double >(complex< double > x, complex< double > y)> function_img1_img2) | D_Img_Proc | static |
Math_ImgImg_Max(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_ImgImg_Min(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_ImgImg_Mult(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, double scale) | D_Img_Proc | static |
Math_ImgScal_Add(Mat *pMA_Out, Mat *pMA_In, double summmand) | D_Img_Proc | static |
Math_ImgScal_Div(Mat *pMA_Out, Mat *pMA_In, double divisor) | D_Img_Proc | static |
Math_ImgScal_Log(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Math_ImgScal_Mult(Mat *pMA_Out, Mat *pMA_In, double factor) | D_Img_Proc | static |
Math_ImgScal_Pow(Mat *pMA_Out, Mat *pMA_In, double power) | D_Img_Proc | static |
Math_ImgScal_Root(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Math_ImgScal_Sub(Mat *pMA_Out, Mat *pMA_In, double subtrahend) | D_Img_Proc | static |
Math_ImgSelf_Not(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Math_ImgStack_Project(Mat *pMA_Out, vector< Mat > *pvMA_In, int stat=c_STAT_MEAN_ARITMETIC) | D_Img_Proc | static |
Math_ImgStack_StatCombine(Mat *pMA_Out, vector< Mat > *pvMA_In0, vector< Mat > *pvMA_In1, function< double(vector< double >)> f_stat_0, function< double(vector< double >)> f_stat_1, function< double(double, double)> f_combi, bool force8bit) | D_Img_Proc | static |
Math_ImgStack_StatCombine_Thread(Mat *pMA_Out, vector< Mat > *pvMA_In0, vector< Mat > *pvMA_In1, function< double(vector< double >)> f_stat_0, function< double(vector< double >)> f_stat_1, function< double(double, double)> f_combi, bool force8bit, int row_start, int row_end) | D_Img_Proc | static |
Math_LimitTop(Mat *pMA_Out, Mat *pMA_InThresh, Mat *pMA_InToLimit) | D_Img_Proc | static |
Math_LimitTop(Mat *pMA_Target, Mat *pMA_InThresh) | D_Img_Proc | static |
Math_Magnitude(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_MagnitudeSquared(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_Mult(Mat *pMA_Out, Mat *pMA_In1, double factor) | D_Img_Proc | static |
Math_Mult(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_Mult(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, double factor) | D_Img_Proc | static |
Math_Mult(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3) | D_Img_Proc | static |
Math_Mult(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3, double factor) | D_Img_Proc | static |
Math_Mult(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3, Mat *pMA_In4) | D_Img_Proc | static |
Math_Mult(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3, Mat *pMA_In4, double factor) | D_Img_Proc | static |
Math_Or(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_Or(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3) | D_Img_Proc | static |
Math_Or(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3, Mat *pMA_In4) | D_Img_Proc | static |
Math_Phase(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_ScalImg_Sub(Mat *pMA_Out, Mat *pMA_In, double minuend) | D_Img_Proc | static |
Math_Special_Add_Color(Mat *pMA_Out, Mat *pMA_In_Color, Mat *pMA_In0, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Math_Special_IncreaseIfSet(Mat *pMA_Count, Mat *pMA_Check) | D_Img_Proc | static |
Math_Special_NADH(Mat *pMA_NADH, Mat *pMA_I, Mat *pMA_A2, Mat *pMA_T1, Mat *pMA_T2, float k, bool ignore_0, float T2_Max_Thres, float T2_Max_Const) | D_Img_Proc | static |
Math_Special_NADPH(Mat *pMA_NADPH, Mat *pMA_I, Mat *pMA_A2, Mat *pMA_T1, Mat *pMA_T2, float k, bool ignore_0, float T2_Min_Thres, float T2_Min_Const) | D_Img_Proc | static |
Math_Special_NADPH_NADH(Mat *pMA_NADPH_NADH, Mat *pMA_T2, bool ignore_0, float T2_Min_Thres, float T2_Max_Thres, float T2_Min_Const, float T2_Max_Const) | D_Img_Proc | static |
Math_Special_Trans2Count(Mat *pMA_Count, Mat *pMA_Trans, float base, float scale) | D_Img_Proc | static |
Matrix_Inversion(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Matrix_Product(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Matrix_Transpose(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Merge(Mat *pMA_Out, Mat *pMA_In0, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3, unsigned int channels, bool channel_use[4]) | D_Img_Proc | static |
Merge(Mat *pMA_Out, Mat *pMA_In0, Mat *pMA_In1, Mat *pMA_In2) | D_Img_Proc | static |
Merge(Mat *pMA_Out, vector< Mat > vMA_in, vector< int > v_R, vector< int > v_G, vector< int > v_B, vector< int > v_A) | D_Img_Proc | static |
MinMax_of_Mat(Mat *pMA_In, double *min_ext, double *max_ext) | D_Img_Proc | static |
MinMax_of_Mat_1C(Mat *pMA_In, double *min_ext, double *max_ext) | D_Img_Proc | static |
Morphology_Dilate_Rect(Mat *pMA_Out, Mat *pMA_In, int elem_size_X, int elem_size_Y) | D_Img_Proc | static |
Morphology_Elemental(Mat *pMA_Out, Mat *pMA_In, int morph_type, int elem_type, unsigned int elem_size_X, unsigned int elem_size_Y, int border_type, unsigned int iterations) | D_Img_Proc | static |
Morphology_Erode_Rect(Mat *pMA_Out, Mat *pMA_In, int elem_size_X, int elem_size_Y) | D_Img_Proc | static |
Morphology_LocMax_Rect(Mat *pMA_Out, Mat *pMA_In, int elem_size_X=3, int elem_size_Y=3) | D_Img_Proc | static |
Morphology_LocMax_Rect_1C(Mat *pMA_Out, Mat *pMA_In, int elem_size_X=3, int elem_size_Y=3) | D_Img_Proc | static |
Morphology_Reconstruction(Mat *pMA_Out, Mat *pMA_InSeed, Mat *pMA_InLimit, Mat *pMA_Mask, double quantil=1) | D_Img_Proc | static |
Morphology_Skeleton(Mat *pMA_Out, Mat *pMA_In, int elem_type, unsigned int elem_size_X, unsigned int elem_size_Y, int border_type) | D_Img_Proc | static |
Morphology_Thinning(Mat *pMA_Out, Mat *pMA_In, int thinning_type) | D_Img_Proc | static |
Morphology_Thinning_Iteration(Mat img, int iter, int thinning_type) | D_Img_Proc | static |
Normalize(Mat *pMA_Out, Mat *pMA_In, unsigned int norm, unsigned int type, double min, double max) | D_Img_Proc | static |
ObjectsMovement(vector< double > *pvShift_PxPerFrame, vector< double > *pvDirection_Rad, vector< Point2f > *pvPositions, vector< Mat > *pvMA_In, vector< vector< Point2f >> *pvvCentroids, double max_Shift_PxPerFrame=INFINITY, size_t index_NewImg=0, int connectivity=8) | D_Img_Proc | static |
ObjectsMovement_Heatmap(Mat *pMA_OutHeatmap, Mat *pMA_OutLegend, Mat *pMA_InValue, vector< vector< Point2f >> vv_FrmObjPositions, vector< vector< double >> vv_FrmObjShifts, vector< vector< double >> vv_FrmObjAngles, Point2f P_VortexCenter, double shift_scale, double value_scale, int blur_size_x, int blur_size_y, int mode, int legend_width, int legend_height, double legend_scale, double legend_thickness, int legend_examples=5, double min_rel=0.1, double max_rel=0.9, double frame2time=0.0417) | D_Img_Proc | static |
OverlayImage(Mat *pMA_Out, Mat *pMA_BaseR, Mat *pMA_BaseG, Mat *pMA_BaseB, Mat *pMA_OverR, Mat *pMA_OverG, Mat *pMA_OverB, uchar thresh_overlay=0) | D_Img_Proc | static |
OverlayOverwrite(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Overlay, double intensity_overlay=1.0, double intensity_backgr=1.0) | D_Img_Proc | static |
OverlayOverwrite(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Overlay, QColor color, double intensity_overlay=1.0, double intensity_backgr=1.0) | D_Img_Proc | static |
OverlayOverwrite(Mat *pMA_Target, Mat *pMA_Overlay, uchar r, uchar g, uchar b, double intensity_overlay=1.0) | D_Img_Proc | static |
OverlayOverwrite(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Overlay, uchar r, uchar g, uchar b, double intensity_overlay=1.0, double intensity_backgr=1.0) | D_Img_Proc | static |
Padding(Mat *pMA_Out, Mat *pMA_In, int size_x, int size_y, int type=BORDER_CONSTANT) | D_Img_Proc | static |
Padding(Mat *pMA_Out, Mat *pMA_In, int right, int left, int top, int bottom, int type=BORDER_CONSTANT) | D_Img_Proc | static |
Padding_1C(Mat *pMA_Out, Mat *pMA_In, int right, int left, int top, int bottom, int type=BORDER_CONSTANT) | D_Img_Proc | static |
Quantiles_ofPixelvalues(double *q_low, double *q_high, Mat *pMA_In, double low_rel, double high_rel, bool ignore_zeros) | D_Img_Proc | static |
Quantiles_ofPixelvalues(vector< double > *v_q_low, vector< double > *v_q_high, Mat *pMA_In, double low_rel, double high_rel, bool ignore_zeros) | D_Img_Proc | static |
RadiometricStereo(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3, double S1X, double S1Y, double S1Z, double S2X, double S2Y, double S2Z, double S3X, double S3Y, double S3Z, int out_mode) | D_Img_Proc | static |
RadiometricStereo(Mat *pMA_Out, Mat *pMA_In1, Mat *pMA_In2, Mat *pMA_In3, Mat S, int out_mode) | D_Img_Proc | static |
Reduce_Centroid(Mat *pMA_Out, Mat *pMA_In, int thickness=1) | D_Img_Proc | static |
Reduce_Contours(Mat *pMA_Out, Mat *pMA_In, int thickness=1) | D_Img_Proc | static |
Reduce_Geometric(Mat *pMA_Out, Mat *pMA_In, int geometric, int connectivity=8, int thickness=1, uchar value=255) | D_Img_Proc | static |
Reduce_Outlines(Mat *pMA_Out, Mat *pMA_In, int neighborhood=8, int thickness=1) | D_Img_Proc | static |
Scalar_EqualInAllChannels(int channels=1, double value=0) | D_Img_Proc | static |
Scale_Factor(Mat *pMA_Out, Mat *pMA_In, double scale_x, double scale_y) | D_Img_Proc | static |
Scale_ToSize(Mat *pMA_Out, Mat *pMA_In, int size_x, int size_y) | D_Img_Proc | static |
Segmentation_GaussDistWater(Mat *pMA_Out, Mat *pMA_In, int size, double sigma, double thres, double distance, bool include_not_seeded, bool conv_8bit, bool exclude_border) | D_Img_Proc | static |
Select_Area(Mat *pMA_Out, Mat *pMA_In, unsigned int area_min, unsigned int area_max, int connectivity) | D_Img_Proc | static |
Shading_Correct(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Reference) | D_Img_Proc | static |
Sign2Color(Mat *pMA_Out, Mat *pMA_In, bool norm=false) | D_Img_Proc | static |
Split(Mat *pMA_Out, Mat *pMA_In, unsigned int channel) | D_Img_Proc | static |
Split_img2components(D_Component_List *pCompList, Mat *pMA_In, int connectivity=8) | D_Img_Proc | static |
Split_img2vv_coord(vector< vector< Point >> *vvp_data_LabCooPt, Mat *pMA_Label) | D_Img_Proc | static |
Split_img2vv_value(vector< vector< double >> *vv_data_LabPix, Mat *pMA_Value, Mat *pMA_Label, bool ignore_0) | D_Img_Proc | static |
Split_ObjectAreas(vector< double > *v_objects, vector< double > *v_areas, Mat *pMA_Label, Mat *pMA_Objects, int connectivity) | D_Img_Proc | static |
Spread_16_bit_to_8bit(Mat *pMA_Out, Mat *pMA_In, double in_max, double out_max) | D_Img_Proc | static |
Spread_8bit_to_float01(Mat *pMA_Out, Mat *pMA_In) | D_Img_Proc | static |
Stat_ofPixelvalues(double *value, Mat *pMA_In, int stat, bool ignore_zeros) | D_Img_Proc | static |
Stitch_Border_abs(Mat *pMA_Out, Mat *pMA_In_Main, Mat *pMA_In_R, Mat *pMA_In_B, Mat *pMA_In_BR, int border_R, int border_B, int overlap_R, int overlap_B, Stitcher::Mode mode=Stitcher::SCANS) | D_Img_Proc | static |
Stitch_Border_abs_custom(Mat *pMA_Out, Mat *pMA_In_Main, Mat *pMA_In_R, Mat *pMA_In_B, Mat *pMA_In_BR, int border_R, int border_B, int overlap_R, int overlap_B) | D_Img_Proc | static |
Stitch_Border_rel(Mat *pMA_Out, Mat *pMA_In_Main, Mat *pMA_In_R, Mat *pMA_In_B, Mat *pMA_In_BR, double border_R, double border_B, double overlap_R, double overlap_B, Stitcher::Mode mode=Stitcher::SCANS) | D_Img_Proc | static |
Stitch_Border_rel_custom(Mat *pMA_Out, Mat *pMA_In_Main, Mat *pMA_In_R, Mat *pMA_In_B, Mat *pMA_In_BR, double border_R, double border_B, double overlap_R, double overlap_B) | D_Img_Proc | static |
Threshold_Absolute(Mat *pMA_Out, Mat *pMA_In, double thres_abs) | D_Img_Proc | static |
Threshold_Absolute_1C(Mat *pMA_Out, Mat *pMA_In, double thres_abs) | D_Img_Proc | static |
Threshold_Adaptive(Mat *pMA_Out, Mat *pMA_In, int out_mode, double max_val, int adapt_mode, unsigned int mask_size, double offset) | D_Img_Proc | static |
Threshold_Adaptive_Gauss(Mat *pMA_Out, Mat *pMA_In, int size, double sigma, double offset, double scale) | D_Img_Proc | static |
Threshold_Adaptive_Gauss_1C(Mat *pMA_Out, Mat *pMA_In, int size, double sigma, double offset, double scale) | D_Img_Proc | static |
Threshold_Auto(Mat *pMA_Out, Mat *pMA_In, int out_mode, double max_val, int auto_mode) | D_Img_Proc | static |
Threshold_BlurThres(Mat *pMA_Out, Mat *pMA_In, int size, double sigma, double thres) | D_Img_Proc | static |
Threshold_RankOrderOffsetHysteresis(Mat *pMA_Out, Mat *pMA_In, double radius, double quantile, double thresh_offset_indicator, double thresh_offset_hysteresis, bool labeling=false) | D_Img_Proc | static |
Threshold_Relative(Mat *pMA_Out, Mat *pMA_In, double max_val, double thres_rel) | D_Img_Proc | static |
Threshold_Relative_1C(Mat *pMA_Out, Mat *pMA_In, double max_val, double thres_rel) | D_Img_Proc | static |
Threshold_Value(Mat *pMA_Out, Mat *pMA_In, int out_mode, double max_val, double thres) | D_Img_Proc | static |
Transformation_Distance(Mat *pMA_Out, Mat *pMA_In, int metric, int precision) | D_Img_Proc | static |
Transformation_Fourier(Mat *pMA_Out, Mat *pMA_In, bool invers) | D_Img_Proc | static |
Transformation_Fourier(Mat *pMA_Out, Mat *pMA_In_Re, 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 | static |
Transformation_Fourier(Mat *pMA_Out, Mat *pMA_In_Re, Mat *pMA_In_Im, bool complex_input, 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 | static |
Transformation_Fourier_1C(Mat *pMA_Out, Mat *pMA_In_Re, Mat *pMA_In_Im, 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 | static |
Transformation_Watershed(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Marker) | D_Img_Proc | static |
Transformation_Watershed_Auto(Mat *pMA_Out, Mat *pMA_In, Mat *pMA_Marker, bool include_not_seeded, bool conv_8bit, bool exclude_border) | D_Img_Proc | static |
Transformation_Watershed_Auto(Mat *pMA_Out, Mat *pMA_In, double distance, bool include_not_seeded, bool conv_8bit, bool exclude_border) | D_Img_Proc | static |
Transformation_Watershed_Auto(Mat *pMA_Out, Mat *pMA_In, int size, double sigma, bool include_not_seeded, bool conv_8bit, bool exclude_border) | D_Img_Proc | static |
Transformation_Watershed_Custom(Mat *pMA_Out, Mat *pMA_In2Fill, Mat *pMA_InMarker, Mat *pMA_FG_Mask, int mode_flood, int mode_marker, int mode_mask, int connectivity=8, int gauss_size=5, double gauss_sigma=2, int morphgrad_elem=MORPH_ELLIPSE, int morphgrad_size=3, double thresh=127, bool exclude_border=true, bool include_non_seeded=true, bool draw_watersheds=true) | D_Img_Proc | static |
Transformation_Watershed_Custom(Mat *pMA_Out, Mat *pMA_In2Fill, Mat *pMA_InMarker, Mat *pMA_FG_Mask, int connectivity=8) | D_Img_Proc | static |
Type_of_Mat(Mat *pMA_In) | D_Img_Proc | static |
Type_of_Mat(int channels, int depth) | D_Img_Proc | static |
Type_of_QImage(QImage *pQI_In) | D_Img_Proc | static |
TypeIndex_of_Mat(int channels, int depth) | D_Img_Proc | static |
ValAtPix(vector< double > *v_value, Mat *pMA_In, size_t x_pos, size_t y_pos) | D_Img_Proc | static |
ValAtPix(QString *QS_value, Mat *pMA_In, unsigned int x_pos, unsigned int y_pos) | D_Img_Proc | static |
Value_to_MinOrMax(Mat *pMA_Out, Mat *pMA_In, double val_src, bool to_min) | D_Img_Proc | static |
Value_to_Value(Mat *pMA_Out, Mat *pMA_In, double val_src, double val_dst) | D_Img_Proc | static |
ValueStat(Mat *pMA_Out, Mat *pMA_InLabel, Mat *pMA_InValue, int stat, int connectivity=8) | D_Img_Proc | static |
ValueStat_Select(Mat *pMA_Out, Mat *pMA_InLabel, Mat *pMA_InValue, int stat, double thresh_min, double thresh_max, int connectivity=8) | D_Img_Proc | static |
Visualize_to8bit(Mat *pMA_Out, Mat *pMA_In, 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, int mode_complex=c_COMPLEX2REAL_RE_IM) | D_Img_Proc | static |
Visualize_to8bit_1C(Mat *pMA_Out, Mat *pMA_In, int mode_trafo, int mode_anchor, int mode_range, double val_anchor, double val_range, double crop_min, double crop_max, double val_gamma, double val_center, double val_scale) | D_Img_Proc | static |
Zoom(Mat *pMA_Out, Mat *pMA_In, double x_rel, double y_rel, double factor) | D_Img_Proc | static |
Zoom(Mat *pMA_Out, Mat *pMA_In, double x_rel, double y_rel, double factor, int *offset_x, int *offset_y, int *width, int *heigth) | D_Img_Proc | static |