#include <iostream>#include <cstdlib>#include <image.h>#include <misc.h>#include <filter.h>#include <vector>#include "segment-graph.h"
Go to the source code of this file.
Functions | |
| void | BubbleSort (vector< double > *in_values, vector< int > *indices) |
| static float | diff (image< float > *r, image< float > *g, image< float > *b, int x1, int y1, int x2, int y2) |
| double | FittedDepthValue (double x_val, double y_val, double z_val, double **param_models, int label) |
| double | FittingError (double **x_val, double **y_val, double **z_val, double *param_cur, int *components_elements_number, int *list_of_labels, int num_labels_in_list) |
| void | nelmin (int n, double *start, double *xmin, double *ynewlo, double reqmin, double *step, int konvge, int kcount, int *icount, int *numres, int *ifault, double **x_val, double **y_val, double **z_val, int *number_of_elements_in_segment, int *current_label_list, int number_current_labels) |
| rgb | random_rgb () |
| void | ReArrange (vector< int > *label_values_sort, vector< int > *label_values, vector< int > *indices) |
| image< rgb > * | segment_image (image< rgb > *im, image< rgb > *pc, float sigma, float c, int min_size, int *num_ccs, int *num_ccs_fin, int **&ClusterArray) |
| double *** | setArray3D (image< rgb > *image_input) |
| void BubbleSort | ( | vector< double > * | in_values, |
| vector< int > * | indices | ||
| ) |
Definition at line 109 of file segment-image.h.
| static float diff | ( | image< float > * | r, |
| image< float > * | g, | ||
| image< float > * | b, | ||
| int | x1, | ||
| int | y1, | ||
| int | x2, | ||
| int | y2 | ||
| ) | [inline, static] |
Definition at line 47 of file segment-image.h.
| double FittedDepthValue | ( | double | x_val, |
| double | y_val, | ||
| double | z_val, | ||
| double ** | param_models, | ||
| int | label | ||
| ) |
Definition at line 211 of file segment-image.h.
| double FittingError | ( | double ** | x_val, |
| double ** | y_val, | ||
| double ** | z_val, | ||
| double * | param_cur, | ||
| int * | components_elements_number, | ||
| int * | list_of_labels, | ||
| int | num_labels_in_list | ||
| ) |
Definition at line 174 of file segment-image.h.
| void nelmin | ( | int | n, |
| double * | start, | ||
| double * | xmin, | ||
| double * | ynewlo, | ||
| double | reqmin, | ||
| double * | step, | ||
| int | konvge, | ||
| int | kcount, | ||
| int * | icount, | ||
| int * | numres, | ||
| int * | ifault, | ||
| double ** | x_val, | ||
| double ** | y_val, | ||
| double ** | z_val, | ||
| int * | number_of_elements_in_segment, | ||
| int * | current_label_list, | ||
| int | number_current_labels | ||
| ) |
Definition at line 230 of file segment-image.h.
| rgb random_rgb | ( | ) |
Definition at line 33 of file segment-image.h.
| void ReArrange | ( | vector< int > * | label_values_sort, |
| vector< int > * | label_values, | ||
| vector< int > * | indices | ||
| ) |
Definition at line 157 of file segment-image.h.
| image<rgb>* segment_image | ( | image< rgb > * | im, |
| image< rgb > * | pc, | ||
| float | sigma, | ||
| float | c, | ||
| int | min_size, | ||
| int * | num_ccs, | ||
| int * | num_ccs_fin, | ||
| int **& | ClusterArray | ||
| ) |
Definition at line 753 of file segment-image.h.
| double*** setArray3D | ( | image< rgb > * | image_input | ) |
Definition at line 59 of file segment-image.h.