IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Images Discussion :

redimensionner une image


Sujet :

Images

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2010
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 129
    Par défaut redimensionner une image
    Bonjour
    En fait dans mon travail, j'utilise deux types d'images dont l'un est de dimension 2 fois l'autre.
    A un certain moment dans l'algorithme du minimum de distance, je dois sommer les deux matrices des niveaux de gris. Bien sûr ce n'est pas possible à cause du pb de taille des 2 images qui n'est pas la même.
    J'ai pensé utiliser la fonction par exemple:
    Mon image est donc altérée et ne porte plus la même information, je pense
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    I1(i,j)n est pas égal à I1-1 (i,j)
    Comment faire pour réduire la taille de mon image (ou augmenter par 2 celle de la 2ème image) tout en conservant toute l'information qu'elles véhiculent.

    Mes remerciements d'avance.

  2. #2
    Membre confirmé Avatar de airballman
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 256
    Par défaut
    Salut,

    A mon humble avis, tu vas de toute façon perdre d'une manière ou d'une autre :s.
    Si tu réduis la taille d'une image par deux tu vas perdre en résolution (tu vas te retrouver avec des valeurs moyennes de pixels pour les lignes et colonnes restantes). Si tu augmentes la taille de ton image par deux, tu vas ajouter de l'info lors de l'interpolation. vu que ton imresize est assez grand (un facteur c maous pour une image) tu vas forcément être parasité.

    Donc le choix va je pense grandement dépendre de l'application qu'il y a derrière. Tu veux en faire quoi?

  3. #3
    Membre Expert
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Par défaut
    Bonjour,

    Le fait de mettre Size(I1)== 2*size(I2) ne veut absolument rien dire.Et si tu nous disait comment à prtir d'une image tu arrive à faire un redimensionnement de sa taille ? Quel algorithme utilises-tu ?

  4. #4
    Membre confirmé
    Inscrit en
    Février 2010
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 129
    Par défaut
    bonsoir
    En fait
    Size(I1)== 2*size(I2) n'est pas au sens d'un code Matlab. c'était pour exprimer q'une dimension était le double de l'autre :-).

    J'ai utilisé la fonction selon que j'aligne la taille de la plus petite matrice à la plus grande (son double de taille) ou vice versa.

    En fait, mon application est assez précise oui car je manipule des images météosat.

    Merci infiniment

Discussions similaires

  1. [VB.NET] Redimensionner une image dans un PictureBox
    Par Monster77 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 05/04/2007, 19h24
  2. [32 bits] Redimensionner une image JPEG/GIF/PNG...
    Par CR_Gio dans le forum x86 32-bits / 64-bits
    Réponses: 2
    Dernier message: 04/10/2005, 01h57
  3. Redimensionner une image...
    Par RhaZieL dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 22/07/2005, 10h30
  4. [VB.NET] Redimensionner une image proportionnelement
    Par Monster77 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/10/2004, 13h10
  5. [MX2004] redimensionner une image lors du chargement
    Par ouinouin dans le forum Flash
    Réponses: 8
    Dernier message: 18/02/2004, 19h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo