#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <math.h>
#include <inrimage/image.h>
#include <inrimage/error.h>
#include "utils.h"
#include "inricache.h"
Aller au code source de ce fichier.
Fonctions | |
| void | plan2volcal (char *s2D, char *d2D, char *s3D, char *d3D, float x_pas, float y_pas, int x, int y, int z, int x0, int y0, float min2D, float max2D, int taille_cache, int time_flag) |
| calcule les images en 3D induites par les images en 2D fournies | |
| void | gradients3D (char *img, char *gx, char *gy, char *gz, int rayon, double sigma, int taille_cache, int time_flag) |
| calcule les gradients en x, y, et z d'une image donnee en entree, dans les fichiers img.gx, img.gy, img.gz, a moins que ne soit explicitement demandee l'omission du calcul d'une composante. On peut preciser le rayon du filtre gaussien utilise pour le calcul ainsi que la valeur de sigma desiree. | |
| void | courbure (char *imgSrc, char *imgDest, int rho, double sigma, int taille_cache, int time_flag) |
| calcule la courbure moyenne a une surface en utilisant des gradients calcules avec un filtre gaussien. | |
| void | calculW (char *distSrc, char *distDest, char *kmSrc, char *kmDest, char *tempoW, int taille_cache, int time_flag) |
| calcule l'hypersurface de cout sur laquelle reposent les surfaces sources et destination, en fonction de la courbure moyenne aux surfaces | |
| void | g3Dc (char *distSrc, char *tempoW, char *distGeod, int nb_iter, float ptTau, int taille_cache, int time_flag) |
| calcule la distance geodesique d'une image source a une image destination le long d'une hypersurface | |
| void | dist2isosurf (char *distances, char *famille, float marge, int nb_fam, int time_flag) |
| permet de passer d'un fichier de distances a une famille d'isosurfaces | |
| char ** | separation (struct image *img_distances, struct nf_fmt gfmt_in, struct nf_fmt *gfmt_out, float marge, int nb_fam, int *nv_zero, int time_flag) |
| fonction lisant l'image img_distances pour la convertir en famille d'isosurfaces dans famille | |
| void | visualisation (char **noms_image, int nb_images, char *texture2D, int texture_flag, int time_flag, int repere_flag, int fil_de_fer_flag, int nbSubdivmax, int nb_voulu, float marge, int argc, char **argv) |
| permet la visualisation d'une surface, voire d'une famille de surfaces | |
Définition dans le fichier interpolation.h.
|
||||||||||||||||||||||||||||||||
|
calcule l'hypersurface de cout sur laquelle reposent les surfaces sources et destination, en fonction de la courbure moyenne aux surfaces
|
|
||||||||||||||||||||||||||||
|
calcule la courbure moyenne a une surface en utilisant des gradients calcules avec un filtre gaussien.
|
|
||||||||||||||||||||||||
|
permet de passer d'un fichier de distances a une famille d'isosurfaces
Définition à la ligne 33 du fichier dist2isosurf_.c. Références dist2isosurf(), et separation(). Référencé par dist2isosurf(). |
|
||||||||||||||||||||||||||||||||
|
calcule la distance geodesique d'une image source a une image destination le long d'une hypersurface
Définition à la ligne 35 du fichier G3DC_.c. Références g3Dc(), et inricache_::lfmt. Référencé par g3Dc(). |
|
||||||||||||||||||||||||||||||||||||
|
calcule les gradients en x, y, et z d'une image donnee en entree, dans les fichiers img.gx, img.gy, img.gz, a moins que ne soit explicitement demandee l'omission du calcul d'une composante. On peut preciser le rayon du filtre gaussien utilise pour le calcul ainsi que la valeur de sigma desiree.
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
calcule les images en 3D induites par les images en 2D fournies
Définition à la ligne 41 du fichier plan2volcal_.c. Références plan2volcal(). Référencé par plan2volcal(). |
|
||||||||||||||||||||||||||||||||
|
fonction lisant l'image img_distances pour la convertir en famille d'isosurfaces dans famille
Définition à la ligne 121 du fichier dist2isosurf_.c. Références separation(). Référencé par dist2isosurf(), et separation(). |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
permet la visualisation d'une surface, voire d'une famille de surfaces
Définition à la ligne 150 du fichier GLvis_.c. Références afficheRepere, chargeImage(), creeLampes(), creeRepere(), creeTerrain(), initGL(), modePlein, nb_terrains, nbSubdiv_max, terrain_courant, time_flag_level, et visualisation(). Référencé par visualisation(). |
1.2.18