bonjour,
j'ai utiliser la fonction matlab imresize pour simplifier mon algorithme en terme de calcul. et je veut maintenant retourner à la taille réelle. comment le faire.
bonjour,
j'ai utiliser la fonction matlab imresize pour simplifier mon algorithme en terme de calcul. et je veut maintenant retourner à la taille réelle. comment le faire.
Il faudrait que tu nous expliques plus précisément ce que tu as fais ...
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Généralement,
1. si je prends une image de taille HxW et j'applique un traitement, j'aurais un résultat r1.
2. si je prends une image de taille HxW que je réduit à H/2xW/2 (par exemple) et j'applique le même traitement, j'aurais un résultat r2.
Maintenant, je prends r2 et j'augmente la taille pour revenir à HxW, le résultat obtenu n'étant pas le même obtenu que r1.
Quelle est la raison ? Que signifie terme de calcul ?imresize pour simplifier mon algorithme en terme de calcul
Les règles Les cours La fonction rechercher
N'oubliez pas de mettre en et de voter.
La terre n'est pas un héritage de nos parents, mais un emprunt que nous faisons à nos enfants. La protection de notre environnement est la responsabilité de tous. Ne reculez plus devant l'urgence, agissez !
bonjour,
j'explique encore, j'ai untilisé la fonction imresize :ainsi, j'ai appliqué mon algorithme pour récupérer des coordonnées sur mon image résultat (utilisant la fonction imresize) mais je veux les meme coordonnées mais maintenant sur l'image originale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part I = imresize(I,.5); %-- make image smaller
merci mes amies.
Bonsoir,
Alors, si tu réduit ton image de facteur 1/2, alors une position (x1 y1) de l'image original, elle correspond à la position x1/2 et y1/2 dans l'image réduite avec une petite erreur due à l'arrondi.
Les règles Les cours La fonction rechercher
N'oubliez pas de mettre en et de voter.
La terre n'est pas un héritage de nos parents, mais un emprunt que nous faisons à nos enfants. La protection de notre environnement est la responsabilité de tous. Ne reculez plus devant l'urgence, agissez !
merci kmanich je vais essayer votre proposition. et en ce qui concerne l'arrondissement ya t-il une solution et merci encore.
salut,
j'ai esssayé la proposition de kmaniche mais elle ne donne pas le résultat voulu
SVP quelqu'un peut m'aider je suis en panne
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Bonsoir,
j'explique encore mon travail consiste à détecter des objets dans une image jpg.
puis,pour pour avoir un algo plus rapide j'ai utilisé la fonction "iresize".
puis j'ai detecté les coordonnées de contour de l'objet.
enfin, je suis besoin des coordonnées de l'objet mais sur l'image originale (avant l'application de la fonction imresize).
j'ai utilisé la proposition de kmaniche mais le résultat est faux :
merci dut pour ton aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part plot ( coord(:,1)*1/2 , coord(:,2)*1/2 ))
Quelles est la relation entre imresize et le plot
Les règles Les cours La fonction rechercher
N'oubliez pas de mettre en et de voter.
La terre n'est pas un héritage de nos parents, mais un emprunt que nous faisons à nos enfants. La protection de notre environnement est la responsabilité de tous. Ne reculez plus devant l'urgence, agissez !
ahh non kmaniche tu as mal compris.
j'ai utilisé plot juste pour afficher le résultat.
Bonsoir,
Si tu as réduit ton image avec un facteur 1/2 alors il faut multiplier par 2 les coordonnées que tu obtiens (et non multiplier par 1/2).
Pour une bonne utilisation des balises code c'est ici!
Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources
La nature est un livre écrit en langage mathématique. Galilée.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager