• [^] # Re: Moi je veux bien mais ...

    Posté par (site web personnel) . En réponse au journal GREYCstoration 2.0. Évalué à 9.

    Ton expérience m'intéresse pour écrire le tutorial.
    Ce qui serait sympa de ta part, c'est que tu m'envoies (par e-mail) tes premières impressions d'utilisateur 'lambda' pour voir quels points je devrais éclaircir en premier dans le tutorial.
    Je pensais attaquer directement le choix des options mais apparemment avoir la liste des options n'est déjà pas une mince affaire.

    Pour te répondre rapidement, pour restaurer une image tu dois utiliser l'option -restore nom_de_fichier, et si tu mets l'option '-h' EN PLUS, tu obtient normalement la liste des options disponibles et un descriptif rapide dans ton terminal. Chez moi par exemple :

    ./greycstoration -restore toto.ppm -h

    m'affiche :

    -restore = submarine.jpg : Restore the image specified after '-restore'
    -inpaint = NULL : Inpaint the image specified after '-inpaint'
    -resize = NULL : Resize the image specified after '-resize'
    -dt = 50 : Smoothing strength
    -p = 0.8 : Contour preservation
    -a = 0.8 : Smoothing anisotropy
    -alpha = 0.5 : Noise scale
    -sigma = 1 : Geometry regularity
    -iter = 1 : Number of iterations
    -scheme = true : Curvature-preserving scheme (0=false, 1=true)
    -ng = 0 : Add gaussian noise before denoising
    -nu = 0 : Add uniform noise before denoising
    -ns = 0 : Add Salt&Pepper noise before denoising
    -save = 0 : Iteration saving step
    -visu = true : Enable/Disable visualization
    -o = NULL : Output image
    -prenormalize = false : Pre-normalization in [0,255]
    -postnormalize = false : Post-normalization in [0,255]
    -dl = 0.8 : Spatial integration step
    -da = 45 : Angular integration step (in degrees)
    -prec = 2 : Precision of the gaussian function
    -interp = 0 : Interpolation type (0=Nearest-neighbor, 1=Linear,


    Ce n'est pas très détaillé, mais ca permet déjà de jouer un peu avec l'algorithme.
    En ce qui concerne les sources, je peux te donner ce lien :

    http://prdownloads.sourceforge.net/cimg/CImg-1-11beta.zip?do(...)

    qui te permettra de charger les sources du logiciel (fichier examples/greycstoration.cpp). Je prefère regrouper les sources avec CImg (http://cimg.sourceforge.net) plutôt que de les distribuer à part, avec les problèmes de mise à jour que ca peut poser.

    David.