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

Programmation multimédia/Jeux Python Discussion :

python opencv consommation mémoire ?


Sujet :

Programmation multimédia/Jeux Python

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut python opencv consommation mémoire ?
    Bonjour,

    Système:
    (Python 2.6 | python-opencv | Ubuntu 9.04 et +)

    Je débute avec opencv et j'ai un problème avec la consommation mémoire, lorsque je test le script ci-dessous et observe mon Moniteur Système je m'aperçoit qu'une augmentation de la taille mémoire se fait progressivement (100 ko par minute environ => sur 24h ca fait beaucoup),
    Je doit avoir une erreur dans mon code mais je n'arrive pas à la trouver !
    Après pas mal de recherches et tests avec (cvReleaseData, cvReleaseImage ,storage, gc ...) toujours rien.
    Merci d'avance.

    Code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    #! /usr/env/python
    # -*- coding:Utf-8 -*-
    import sys
    import opencv
    from opencv.cv import *
    from opencv.highgui import *
    from opencv import highgui
     
    ## CLASS WEBCAM
    class Testcam:
     
    def fct_run(self):
        camera = opencv.highgui.cvCreateCameraCapture(0)
        highgui.cvNamedWindow('Camera', highgui.CV_WINDOW_AUTOSIZE)
        frame = ''
        storage1 = cvCreateMemStorage(0)
     
        while (1):
            frame = highgui.cvQueryFrame(camera)
            frame = opencv.cvGetMat(frame)
            highgui.cvShowImage('Camera', frame)
            c=cvWaitKey(10)
            if c==chr(27):
                cvDestroyWindow('Camera')
                sys.exit(0)
            cvReleaseData(frame)
    t = Testcam()
    t.fct_run()

  2. #2
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut
    Salut,

    As-tu trouvé une solution ?

    J'ai en fait le même souci.

    Merci d'avance pour l'aide.

Discussions similaires

  1. Voir la consommation mémoire
    Par MicroPuce dans le forum Général Java
    Réponses: 4
    Dernier message: 10/10/2006, 09h19
  2. [C#] probleme de consommation mémoire
    Par xtream dans le forum Windows Forms
    Réponses: 3
    Dernier message: 21/06/2006, 13h16
  3. [TStringGrid] Consommation mémoire
    Par spender dans le forum Bases de données
    Réponses: 4
    Dernier message: 09/03/2006, 21h48
  4. [Consommation mémoire] Quoi utiliser pour trouver?
    Par doudine dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 25/01/2006, 13h50
  5. Réponses: 4
    Dernier message: 09/11/2005, 13h32

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