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

C++ Discussion :

comment dessiner un histogramme avec C++


Sujet :

C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Points : 6
    Points
    6
    Par défaut comment dessiner un histogramme avec C++
    Bjr a tous!!
    je voudrais savoir comment afficher l'histogramme d'une image sachant que g deja defini la fonction qui permet de calculer un histogramme. le code utilisé est le suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    unsigned int m_uiHisto[256];
    void CImage::Histogramme()
    {
    	unsigned int i;
    	for (i=0;i<256;i++)
    	{
    		m_uiHisto[i]=0;
    	}
    	for (i=1;i<GetNbPixels();i++)
    	{
    		m_uiHisto[m_pucPixel[i]]++;
    	}
    }
    et ce kil reste à faire c'est l'affichage de cet histogramme dans une nouvelle fenêtre, et je c po du tt cmt faire..

    Merci d'avance pour votre réponse..

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    349
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 349
    Points : 379
    Points
    379
    Par défaut
    J'ai pas bien compris ce que tu veux faire, mais si tu veux un affichage graphique (donc pas dans la console) tu devrais utiliser une bibliothèque pour faire une GUI, comme Qt par exemple.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Points : 6
    Points
    6
    Par défaut comment dessiner un histogramme avec C++
    Re!!
    pour être plus précise..ce ke je doi faire c'est développer une fonction ki calcul l'histogramme d'une image (partie déjà faite):
    void Histogramme();

    et ensuite définir une nouvelle fonction pour calculer l’histogramme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    void AffichageHistogramme(CDC *pDC)
    {
    ...
    }
    et donc il fo rajouter le code nécessaire à l’affichage de l’histogramme, à partir de la donnée m_uiHisto et des fonctions GDI de la classe CDC.

    exemples fonction classe CDC:
    ▪ SetPixel() : écriture d’un pixel
    ▪ GetPixel() : lecture d’un pixel
    ▪ MoveTo() : placer la position courante
    ▪ LineTo() : tracé de lignes
    ▪ Rectangle() : tracé de rectangles

    MERCIIIIII

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    349
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 349
    Points : 379
    Points
    379
    Par défaut
    Donc en fait tu utilises MFC (bibliothèque GUI de Microsoft), tu aurais dû poster dans la section MFC, ou alors espérer qu'un connaisseur passe par ici (personnellement jamais utilisé).

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Okiii!!!je v essayer dans la section MFC

    merci

Discussions similaires

  1. Comment dessiner les cardinalités avec visio 11?
    Par jijidiscover dans le forum Visio
    Réponses: 1
    Dernier message: 21/10/2010, 01h55
  2. Comment tracer un Histogramme avec VB.NET
    Par mounalisa3d dans le forum VB.NET
    Réponses: 0
    Dernier message: 28/03/2009, 02h54
  3. comment dessiner un graphe avec C++
    Par tahinachou dans le forum Windows
    Réponses: 3
    Dernier message: 28/06/2007, 17h36
  4. Réponses: 5
    Dernier message: 11/06/2007, 22h06
  5. [TChart] comment remplir un histogramme avec du rouge strié.
    Par :GREG: dans le forum Composants VCL
    Réponses: 2
    Dernier message: 12/08/2002, 09h37

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