Redimensionner une image
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

Redimensionner une image



  1. #1
    invitea0884905

    Redimensionner une image


    ------

    Bonjour a tous !

    j'ai besoin d'une aide pour cette question comme toujours je travaille en C sous devc++ sans bibliothéque
    je posséde une image de taille 512*512(CT) et une autre 128*128(TEP)
    Il me faut fusionner ces images mais avant cela il me faut arriver a dimensionner l'image 128*128(TEP) en 512*512 pour que la fusion ce fasse parfaitement
    je compte alors faire un programme qui suivent ces parametres :
    Fusion(i,j)(512*512)
    CT(512) (i1,j1)->(i1=i,j1=j)
    TEP(128) (i2,j2)->(i2=i/4,j2=j/4)

    Quel sont les fonctions a utilisé,comment arriver a retranscrire ces paramétres en langage C ?

    Merci d'avance

    -----

  2. #2
    invitea0884905

    Re : Redimensionner une image

    s'il vous plait une petite aide !
    Sur comment redimensionner une image

  3. #3
    doul11

    Re : Redimensionner une image

    Bonjour,

    Tu peut utiliser un logiciel de manipulation d'images.

    Sinon pour passer de 512 a 128 tu doit mettre 4x4 pixel en 1.
    La logique est une méthode systématique d’arriver en confiance à la mauvaise conclusion.

  4. #4
    invitea0884905

    Re : Redimensionner une image

    Oui je c'est qu'il faut que je fasse ça, Mais mon probléme c'est que je ne c'est pas comme le programmer en C et c'etait opur avoir de l'aide sur les fonctions a utiliser

    Merci

  5. A voir en vidéo sur Futura
  6. #5
    doul11

    Re : Redimensionner une image

    Citation Envoyé par yokane Voir le message
    c'était pour avoir de l'aide sur les fonctions a utiliser
    Quelles fonctions ? tu dit toit même que tu travaille sans bibliothèque !

    C'est a toi de coder les fonctions dont tu a besoin, dans le sens 512->128 naïvement je ferais une moyenne des 16 pixels, mais tu vas beaucoup perdre en définition, il vaudrais mieux faire le contraire 128->512
    La logique est une méthode systématique d’arriver en confiance à la mauvaise conclusion.

  7. #6
    invitea0884905

    Re : Redimensionner une image

    Mais quel ligne de code je doit utiliser pour lire pixel par pixel mon image 128*128 ?

  8. #7
    invite79d10163

    Re : Redimensionner une image

    Salut,

    Je te conseille de demander de l'aide directement à tes collègues ou à tes profs. Il est clair que tu n'as que très peu de compétences en programmation. Comment ouvre tu le fichier image ? Comment sont stockés les valeurs des pixels ? dans un tableau 1D, 2D ? As tu entendu parlé d'interpolation linéaire (pour augmenter la résolution) ? ou de filtrage gaussien (pour baisser la résolution) ?

  9. #8
    invitea0884905

    Re : Redimensionner une image

    Voila le programme que j'utilise :
    http://scinti.etud.univ-montp1.fr/fi...rogramme-C.pdf
    dans ce programme il sert a filtré une image mais je suprime le bout de code de ce filtrage qui ne m'interesse pas
    et j'ai rajouté ce code mais ce n'est pas suffisant !
    Code:
    short *ligne_en_sortie = (short *)malloc(4*cote*sizeof(short));
        /* je passe les déclarations de compteurs évidentes ! */
        ...
        for (l=0;l<cote;l++)
        {
            /* decalage buffer entree pour ligne courante */
            int offset_entree = entete + l * cote;
            for (c=0;c<cote;c++)
                for (i=0;i<4;i++)
                    ligne_en_sortie[c*4+i] = dicom[offset_entree+c];
     
            for (i=0;i<4;i++)
                fwrite(ligne_en_sortie,4*cote,sizeof(short),fpout);
        }
    merci d'avance

  10. #9
    invitea0884905

    Re : Redimensionner une image

    Enfaite je compile correctement mais il ne ce passe rien jai juste mon image de sortie qui et identique a mon image d'entrée

  11. #10
    invitea0884905

    Re : Redimensionner une image

    S'il vous plais une aide serais la bien venus !

Discussions similaires

  1. Comment redimensionner une photo scannée en fond d'écran
    Par invitea456bd85 dans le forum Matériel - Hardware
    Réponses: 2
    Dernier message: 30/08/2008, 17h19
  2. redimensionner un jpanel
    Par invitec35bc9ea dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 09/08/2007, 16h44
  3. redimensionner des images
    Par invite161a0bc8 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 03/05/2007, 21h37
  4. redimensionner une image
    Par loris dans le forum Logiciel - Software - Open Source
    Réponses: 9
    Dernier message: 26/10/2005, 18h42