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

Discussion :

Flux d'images avec QGraphicsScene [Graphics View]

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 2
    Par défaut Flux d'images avec QGraphicsScene
    bonjour,

    je cherche à afficher en temps réel un flux d'images (qq images/s) en utilisant Qgraphicsscene.

    Problème: les images que j'ajoute sur la scène (addPixmap) s’accumulent en mémoire.

    j'ai testé diverse méthode:

    methode 1 :

    boucle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {
    (scene->items()).clear();
    scene->addPixmap(QPixmap::fromImage(scaled));
    }
    methode 2:

    boucle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    {
    scene->clear();
    scene->addPixmap(QPixmap::fromImage(scaled));
    }
    scaled est une QImage


    la 1er méthode ne libère pas la mémoire

    la 2eme méthode libère la mémoire mais provoque un clignotement à l'affichage.

    une idée?

    Merci.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    As-tu essayé ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    QGraphicsPixmapItem *item = scene->addPixmap(QPixmap::fromImage(scaled));
    {
        item->setPixmap(nouveauPixmap);
    }
    ?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 2
    Par défaut
    Merci pour ta réponse, c’est bien la solution (au début le compilateur m'interdisait cette solution à cause d'un #include < QGraphicsItem > manquant).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. stocker les flux d'image avec labview
    Par tatenashi96 dans le forum LabVIEW
    Réponses: 0
    Dernier message: 25/03/2014, 17h36
  2. Passer des Image avec SOAP
    Par pef421 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 01/03/2004, 21h32
  3. Economie de mémoire pour plusieur images avec la même source
    Par neness dans le forum Composants VCL
    Réponses: 5
    Dernier message: 18/01/2004, 10h56
  4. PB affichage d'image avec IE
    Par arturo dans le forum Modules
    Réponses: 6
    Dernier message: 25/09/2003, 17h28
  5. [VB6] Affichage d'image avec qlq contraintes
    Par youri dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/11/2002, 14h44

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