Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Functions
jafar::stereo Namespace Reference

namespace of module stereo More...


Detailed Description

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::ImagegetImageForDisparity (CorrelationResults &correlationResults)
 convert the disparity image in the CorrelationResult into a Image (for display purposes)
::jafar::image::ImagegetImageForMoyennes (ImagesTemporary &correlationResults)
::jafar::image::ImagegetImageForSigmas (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[])
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:51 for Jafar by doxygen 1.7.6.1
LAAS-CNRS