Jafar
|
namespace of module stereo More...
namespace of module stereo
Classes | |
class | CalibrageMatrices |
Incapsulates all matrices used in calibrage. More... | |
class | CorrelationParams |
Contains all parameters needed for Rectification. More... | |
class | CorrelationResults |
Contains the result of Correlation. More... | |
class | FloatBuffer |
class | ImagesSizes |
In this class we save all the values of the sizes of differents images. More... | |
class | ImagesTemporary |
Contains temporary buffers and variable needed in different algorithm. More... | |
class | StereoOGSensorModel |
class | ReconstructionParams |
Contains all parameters needed for Reconstruction 3D. More... | |
class | RectificationParams |
Contains all parameters needed for Rectification. More... | |
class | StereoException |
Base class for all exceptions defined in the module stereo. More... | |
Functions | |
void | correlation_census (unsigned char *image_gauche, unsigned char *image_droite, ImagesSizes &images_sizes, CorrelationParams &correlationParams, CorrelationResults &correlationResults) |
void | correlation_zncc (unsigned char *source_gauche, unsigned char *source_droite, ImagesTemporary &images_tmp_gauches, ImagesTemporary &images_tmp_droites, CorrelationParams &correlationParams, CorrelationResults &correlationResults) |
void | get_census_disparity (float *pix_disp, int nblig, double *tab_scores, int *tab_disp_nj2_min, int *tab_disp_nj2_max, int delta_max_disp, int disp_min_general, int j_min, int j_max, double seuil_score, double seuil_difference, double seuil_voisins, int epsilon_inverse, CorrelationParams::INTERPOLATION_TYPE interpolation_type) |
void | get_census_disparity_sigma (float *pix_disp, float *pix_sigma, int nblig, double *tab_scores, int *tab_disp_nj2_min, int *tab_disp_nj2_max, int delta_max_disp, int disp_min_general, int j_min, int j_max, double seuil_score, double seuil_difference, double seuil_voisins, int epsilon_inverse) |
void | get_disparity (float *pix_disp, float *pix_sigma_g, int nblig, double *tab_scores, int *tab_disp_nj2_min, int *tab_disp_nj2_max, int delta_max_disp, int disp_min_general, int j_min, int j_max, double seuil_sigma, double seuil_score, double seuil_difference, double seuil_voisins, int epsilon_inverse, CorrelationParams::INTERPOLATION_TYPE interpolation) |
void | get_disparity_sigma (float *pix_disp, float *pix_sigma_g, float *pix_sigma, int nblig, double *tab_scores, int *tab_disp_nj2_min, int *tab_disp_nj2_max, int delta_max_disp, int disp_min_general, int j_min, int j_max, double seuil_sigma, double seuil_score, double seuil_difference, double seuil_voisins, int epsilon_inverse) |
void | moyennes_sigmas (unsigned char *im_source, ImagesTemporary &images_tmp, CorrelationParams &correlationParams) |
void | extrait_sous_image (unsigned char *im_source, ImagesSizes &images_sizes, int reduction, unsigned char *im_extraite) |
void | moyennes (unsigned char *im_source, int win_nb_lig, int win_nb_col, ImagesTemporary &images_tmp) |
void | transform_census_8bits (unsigned char *im_source, ImagesTemporary &imagesTemporary, CorrelationParams::CENSUS_TYPE type_census, unsigned char *im_census) |
void | blob_filter_disparites (CorrelationResults &correlationResults, int sizeMin, float diffMax) |
void | rectification_ima1_michel (unsigned char *im_source, ImagesSizes &images_sizes, int reduction, RectificationParams &rectificationParams, RectificationParams::RECTIFICATION_TYPE type_rectification, RectificationParams::DISTORTION_TYPE type_distortion, RectificationParams::DO_INTERPOLATION do_interpolation, unsigned char *im_rectifiee) |
void | rectifie_sous_ima1_michel (unsigned char *im_source, ImagesSizes &images_sizes, RectificationParams::DISTORTION_TYPE type_distortion, RectificationParams::DO_INTERPOLATION do_interpolation, double *mat_rectification, double *mat_intrinseque, double *mat_distortion, unsigned char *im_rectifiee) |
void | rectifie_sous_ima1_tables_michel (unsigned char *im_source, ImagesSizes &images_sizes, RectificationParams &rectificationParams, RectificationParams::DO_INTERPOLATION do_interpolation, unsigned char *im_rectifiee) |
void | rectification_ima1_old (unsigned char *im_source, ImagesSizes &images_sizes, int reduction, RectificationParams &rectificationParams, RectificationParams::RECTIFICATION_TYPE type_rectification, RectificationParams::DISTORTION_TYPE type_distortion, RectificationParams::DO_INTERPOLATION do_interpolation, unsigned char *im_rectifiee) |
void | rectifie_sous_ima1_old (unsigned char *im_source, ImagesSizes &images_sizes, int reduction, RectificationParams::DISTORTION_TYPE type_distortion, RectificationParams::DO_INTERPOLATION do_interpolation, double *mat_rectification, double *mat_intrinseque, double *mat_distortion, unsigned char *im_rectifiee) |
void | rectifie_sous_ima1_tables_old (unsigned char *im_source, ImagesSizes &images_sizes, int reduction, RectificationParams &rectif_params, unsigned char *im_rectifiee) |
void | rectifie_sous_ima1_inverse_old (unsigned char *im_source, ImagesSizes &images_sizes, int reduction, RectificationParams &rectif_params, unsigned char *im_derectifiee) |
int | corrige_distr3_pt_michel (double ud, double vd, double *I, double *coefDist, double *u, double *v) |
void | estim_rectification_params_michel (double *P1, double *P2, double *PP1, double *PP2, int imin, int jmin, int imax, int jmax, int nblig_rect, int nbcol_rect, double *W1, double *W2, double *base, double *rotation, double *intrinsinc) |
::jafar::image::Image * | getImageForDisparity (CorrelationResults &correlationResults) |
convert the disparity image in the CorrelationResult into a Image (for display purposes) | |
::jafar::image::Image * | getImageForMoyennes (ImagesTemporary &correlationResults) |
::jafar::image::Image * | getImageForSigmas (ImagesTemporary &correlationResults) |
void | GraphCutFULL (jafar::image::Image &rectifiedImage_g, jafar::image::Image &rectifiedImage_d, int nMaxDisparity, int Upq_max, char *disparityFile) |
Stereo matching using graph cut. | |
void | jfrBlobFilterDisparites (CorrelationResults &correlationResults, int sizeMin, float diffMax) |
Blob_Filter. | |
void | jfrCorrelationCensus (::jafar::image::Image &srcImage_gauche,::jafar::image::Image &srcImage_droite, ImagesSizes &imagesSizes, CorrelationParams &correlationParams, CorrelationResults &correlationResults) |
Correlation_Census. | |
void | jfrCorrelationZncc (::jafar::image::Image &srcImage_gauche,::jafar::image::Image &srcImage_droite, ImagesTemporary &images_tmp_gauches, ImagesTemporary &images_tmp_droites, CorrelationParams &correlationParams, CorrelationResults &correlationResults) |
Correlation_Census. | |
void | jfrTransform_census_8bits (::jafar::image::Image &srcImage, ImagesTemporary &imagesTmp, CorrelationParams::CENSUS_TYPE type_census,::jafar::image::Image &imCensus) |
Transform_census. | |
void | jfrMoyennes (::jafar::image::Image &srcImage, int win_nb_lig, int win_nb_col, ImagesTemporary &imagesTmp) |
calculates the Mean Image using a window of given size. | |
void | jfrMoyennesSigmas (::jafar::image::Image &srcImage, ImagesTemporary &imagesTmp, CorrelationParams &correlationParams) |
calculates the Mean Image and covariance using given correlation parameters. | |
void | jfrReconstruction3D (CorrelationResults &correlationResults, ImagesSizes &imagesSizes, ReconstructionParams::RECONSTRUCTION_REPERE type_repere, ReconstructionParams::RECONSTRUCTION_TYPE type_recontruction, ReconstructionParams &reconstructionParams, RectificationParams &rectificationParamsGauche, model3d::Image3DTemplate< model3d::Point3D > &im3D) |
implements the Reconstruction algorithm. | |
void | jfrReconstruction3DVar (CorrelationResults &correlationResults, ImagesSizes &imagesSizes, ReconstructionParams::RECONSTRUCTION_REPERE type_repere, ReconstructionParams::RECONSTRUCTION_TYPE type_recontruction, ReconstructionParams &reconstructionParams, RectificationParams &rectificationParamsGauche, model3d::Image3DTemplate< model3d::Point3DVar > &im3DVar) |
implements the Reconstruction algorithm and calculates errors. | |
void | test_im3d (model3d::Image3DTemplate< model3d::Point3D > &im3D) |
void | jfrRectification (::jafar::image::Image &srcImage,::jafar::image::Image &destImage, ImagesSizes &imagesSizes, RectificationParams &rectifParams, int reduction, RectificationParams::RECTIFICATION_TYPE type_rectification, RectificationParams::DISTORTION_TYPE type_distortion, RectificationParams::DO_INTERPOLATION do_interpolation) |
implements the Rectifiction algorithm | |
void | jfrRectification_old (::jafar::image::Image &srcImage,::jafar::image::Image &destImage, ImagesSizes &imagesSizes, RectificationParams &rectificationParams, int reduction, RectificationParams::RECTIFICATION_TYPE type_rectification, RectificationParams::DISTORTION_TYPE type_distortion, RectificationParams::DO_INTERPOLATION do_interpolation) |
void | zrhqr (double a[], int m, double rtr[], double rti[]) |
Generated on Wed Oct 15 2014 00:37:51 for Jafar by doxygen 1.7.6.1 |