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

OpenCV Discussion :

Problème d'exécution avec cvIntegral()


Sujet :

OpenCV

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de betsprite
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    472
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 472
    Par défaut Problème d'exécution avec cvIntegral()
    Bonjour tout le monde,

    Je suis en train d'essayer d'utiliser la méthode cvIntegral de OpenCV pour obtenir la somme des valeurs des pixels d'une image.

    Seulement, je rencontre un problème avec OpenCV au moment de l'exécution, bien qu'il n'y ait aucune erreur

    Voici mon petit bout de 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
    30
    31
    32
    33
    34
     // Déclaration d'un pointeur sur IplImage :
        IplImage *image;
     
        // Chargement de l'image depuis un fichier :
        image = cvLoadImage("Images/test6.bmp");
     
        // Création d'une fenêtre dont la taille s'adapte à ce qu'elle contient :
        cvNamedWindow("Fenêtre", CV_WINDOW_AUTOSIZE);
     
        // Caractéristiques de l'image :
        int h = image->height;
        int w = image->width;
     
        // Déclaration de deux CvMat pour les calculs :
        CvMat* sum = cvCreateMat(h, w, CV_32F);
        CvMat* sqsum = cvCreateMat(h, w, CV_32F);
     
        // Calcul de sum et sqsum à partir de l'image :
        cvIntegral(image, sum, sqsum);
     
        // Résultats :
        cout << "***** SOMME *****";
        cout << endl;
     
        for(int y=0;y<10;y++)
        {
            for(int x=0;x<10;x++)
            {
                cout << cvmGet(sum, y, x);
            }
            cout << endl;
        }
     
    // ...
    Voici ci-dessous l'erreur que j'obtiens. Cependant, si je mets en commentaire la ligne avec l'utilisation de la méthode cvIntegral (ligne 94 sur le screen), le programme fonctionne ...

    Auriez-vous une idée ?

    Merci
    Images attachées Images attachées  

Discussions similaires

  1. Problème à l'exécution avec Dev-C++
    Par HomerJr dans le forum OpenCV
    Réponses: 1
    Dernier message: 06/11/2007, 22h59
  2. [JCreator] Problème d'exécution avec jcreator
    Par dellal dans le forum Environnement de Développement Intégré (EDI)
    Réponses: 1
    Dernier message: 07/03/2007, 22h16
  3. Problème d'exécution avec Visual C++ Express
    Par LaseLiep dans le forum MFC
    Réponses: 4
    Dernier message: 03/04/2006, 10h16
  4. Problème d'exécution avec Dec C++
    Par PNL dans le forum C
    Réponses: 20
    Dernier message: 02/10/2005, 03h59
  5. Problème à l'exécution avec wxWindows (compilé avec BCC55)
    Par ShootDX dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 14/11/2003, 18h04

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