Précédent   Forum du club des développeurs et IT Pro > C et C++ > Bibliothèques > OpenCV
OpenCV Vos questions sur l'API de traitement d'images OpenCV.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 30/10/2012, 14h34   #1
takout
Membre du Club
 
Inscription : janvier 2011
Messages : 374
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 374
Points : 54
Points : 54
Par défaut Afficher une image de label

Bonjours à tous,

J'aimerai afficher à l'écran une matrice d'entier où chaque élément correspond à un label (prenant une valeur entre 1 et n >255).
Mon but serait d'affecter à chaque label une couleur unique.
Quelqu'un aurait une idée sur la façon de réaliser cela avec openCV?

Cordialement,
Takout.
takout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2012, 16h05   #2
Jérôme.L
Membre régulier
 
Homme Jérôme
Ingénieur développement logiciels
Inscription : juin 2012
Messages : 43
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 25
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Industrie

Informations forums :
Inscription : juin 2012
Messages : 43
Points : 82
Points : 82
Bonjour,
Attention c'est très technique :
Tu déclare un objet au format Mat que tu initialises avec tes valeurs.
Tu l'affiche avec imshow
Tu zooms (avec les boutons automatiquement ajouté) pour afficher la valeur en texte de chaque pixel.
Jérôme.L est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2012, 16h39   #3
takout
Membre du Club
 
Inscription : janvier 2011
Messages : 374
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 374
Points : 54
Points : 54
Je vous remercie !

Comme je programme en C j'ai utilisé imShowImage au lieu de imshow.
J'ai cependant un souci sur la qualité de l'image obtenue. Dans ma matrice CvMat j'utilise une profondeur IPL_16U car mes labels sont des entiers de 0 à un nombre supérieure à 256 mais la qualité de l'image n'est pas bonne.
C'est dû au fait que mais label se suivent 1, 2 , 3, ... donc la précision est moindre sous la forme d'une image de profondeur ushort.

j'aimerai obtenir une image couleur mais avec mes label je ne peux avoir qu'une image en niveau de gris. Auriez-vous une idées pour avoir une couleur distincte pour chaque label (et pas un niveau de gris).
takout est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h59.


 
 
 
 
Partenaires

Hébergement Web