Précédent   Forum des professionnels en informatique > Environnements de développement > MATLAB > Images
Images Forum d'entraide sur le traitement d'images en MATLAB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2012, 14h04   #1
Invité de passage
 
Homme
Étudiant
Inscription : juin 2011
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
Par défaut l' espace TSV

Bonjour,
j'ai appliqué un traitement sur une image transformée d'avance dans la l'espace YCbCR (j'ai utilisé les fonctions matlab: rgb2ycbcr et ycbcr2rgb) , je veux appliqué le même traitement sur l'image mais cette fois dans l'espace TSV (ou en anglais hsv) mais ça n'a pas marché avec cet espace (j'ai utilisé les fonctions rgb2hsv et hsv2rgb)
pourriez vous m'aider merci
sousou30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2012, 14h09   #2
Dut
Rédacteur/Modérateur
 
Avatar de Dut
 
Inscription : novembre 2006
Messages : 12 916
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2006
Messages : 12 916
Points : 15 904
Points : 15 904
Citation:
Envoyé par sousou30 Voir le message
mais ça n'a pas marché
Il faut être plus précis.

Qu'est-ce qui ne marche pas ?
MATLAB renvoie-t-il des messages d'erreur ?
Les résultats ne sont pas ceux attendus ?

Montre nous, si possible, le code que tu utilises.
__________________
Mes contributions MATLAB (R2009a - Windows & Linux)

• 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)
• Des larmes coulèrent doucement des yeux fermés du vieil homme. Moi je pleurais comme un enfant, que d'ailleurs pour lui je ne cesserais d'être ma vie durant (Amkoullel)

• Lâché de Mogwai sur St Malo... aie aie aie... ouille ouille ouille
Dut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 14h37   #3
Invité de passage
 
Homme
Étudiant
Inscription : juin 2011
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
bonjour,
mon image s'affiche après le traitement appliqué dans l'espace ycbcr, alors que c'est pas le cas dans l'espace tsv malgré que j'applique le même code, la différence est qu'au niveau de la représentation de l'espace couleur (j'ai appliqué les fonctions mentionnées dans le message précédent), est ce que l'espace tsv n'est pas adapté pour le traitement d'images? selon mes recherches il est déjà utilisé.
merci
sousou30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 23h17   #4
Modérateur
 
Avatar de Winjerome
 
Homme Jérôme
Inscription : septembre 2009
Messages : 3 598
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2009
Messages : 3 598
Points : 6 829
Points : 6 829
Bonjour

Citation:
Envoyé par sousou30 Voir le message
mon image s'affiche après le traitement appliqué dans l'espace ycbcr, alors que c'est pas le cas dans l'espace tsv
Citation:
Envoyé par Dut Voir le message
MATLAB renvoie-t-il des messages d'erreur ?
Ou est-ce qu'il y a quand même quelque chose qui s'affiche (image toute noire ou blanche,...) ?
Citation:
Envoyé par Dut Voir le message
Montre nous, si possible, le code que tu utilises.
Citation:
Envoyé par sousou30 Voir le message
est ce que l'espace tsv n'est pas adapté pour le traitement d'images?
Cela dépend du traitement que tu fais.
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider
Une erreur? FAQ : Messages d'erreur et avertissements
"Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).
Citation:
En essayant continuellement on finit par réussir. Donc: plus ça rate, plus on a de chance que ça marche. - Jacques Rouxel
L'expérience, c'est le nom que chacun donne à ses erreurs - Oscar Wilde
Je suis régulièrement sur le chat DVP - Pas de question technique par MP, Merci
Winjerome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2012, 22h43   #5
Invité de passage
 
Homme
Étudiant
Inscription : juin 2011
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
salut,
désolé mon message n'était pas claire, mon problème était l'affichage d'une image reconstruite après compression,
1-est ce que l'espace TSV est adapté à la compression?
2-est ce qu'on utilise ce code pour extraire les 3 composantes du TSV ?
Code :
1
2
3
4
5
6
i1=imread('......');
i2=rgb2hsv(i1);
h=i2(:,:,1);
s=i2(:,:,2);
v=i2(:,:,3);
merci
sousou30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2012, 23h15   #6
Modérateur
 
Avatar de Winjerome
 
Homme Jérôme
Inscription : septembre 2009
Messages : 3 598
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2009
Messages : 3 598
Points : 6 829
Points : 6 829
  1. Tout dépend de l'image et de l'algorithme de compression.
  2. Oui ce code est juste.
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider
Une erreur? FAQ : Messages d'erreur et avertissements
"Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).
Citation:
En essayant continuellement on finit par réussir. Donc: plus ça rate, plus on a de chance que ça marche. - Jacques Rouxel
L'expérience, c'est le nom que chacun donne à ses erreurs - Oscar Wilde
Je suis régulièrement sur le chat DVP - Pas de question technique par MP, Merci
Winjerome est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 19/02/2012, 14h37   #7
Invité de passage
 
Homme
Étudiant
Inscription : juin 2011
Messages : 26
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : juin 2011
Messages : 26
Points : 2
Points : 2
merci
1-est ce que ce code est correct pour la reconstruction?:
Code :
1
2
3
[r,v,b]=HSV2RGB(h,s,v);
img_rvb =cat(3, r, v, b);
2-lorque j'ai utilisé la fonction img_rgb=hsv2rgb(img_hsv), l'image reconstruite après compression est très mauvaise ( noir et rouge), quelle est la différence entre les deux fonctions?
sousou30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2012, 14h51   #8
Modérateur
 
Avatar de Winjerome
 
Homme Jérôme
Inscription : septembre 2009
Messages : 3 598
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2009
Messages : 3 598
Points : 6 829
Points : 6 829
[r,v,b]=hsv2rgb(h,s,v); en minuscules (tu dois obtenir le Warning), et tu utilises exactement la même fonction.
À part cela oui ce code est juste, mais il y a plus court:
Code :
img_rvb = hsv2rgb(h,s,v);
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider
Une erreur? FAQ : Messages d'erreur et avertissements
"Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).
Citation:
En essayant continuellement on finit par réussir. Donc: plus ça rate, plus on a de chance que ça marche. - Jacques Rouxel
L'expérience, c'est le nom que chacun donne à ses erreurs - Oscar Wilde
Je suis régulièrement sur le chat DVP - Pas de question technique par MP, Merci
Winjerome est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h16.


 
 
 
 
Partenaires

Hébergement Web