Une astuce à corriger pour un code opencv

hb2012 Messages postés 15 Date d'inscription vendredi 11 mai 2012 Statut Membre Dernière intervention 3 septembre 2015 - 3 juin 2012 à 18:02
hb2012 Messages postés 15 Date d'inscription vendredi 11 mai 2012 Statut Membre Dernière intervention 3 septembre 2015 - 4 juin 2012 à 12:48
slt tout le monde,
j'ai une problème au niveau programmation de opencv , j'ai déjà fait une partie du travail demandé , j'ai réalisé une séquence d'image faisant une vidéo, mais maintenant ,il faut que je dessin un rectangle dans l'image pour détecter un objet pour le moment il est fixe, ne fait pas la suivi du l'objet.
ce pour cela ,j'ai fait un petit code ,malheureusement il me donne des erreurs.Voici le code :
#include "stdafx.h"
    #include <cv.h>
    #include <vector>
    #include <string>
    #include <cxcore.h>
    #include <highgui.h>
    using namespace std;
    int _tmain(int argc, _TCHAR* argv[])
    {
        for (int k=0;k<100;k++)
    {
    std::string varimg;
    char format[] = "franck_000%d.jpg";
    char filename[sizeof format+100];
    sprintf(filename,format,k);
    varimg = filename ;
    IplImage*imgw = cvLoadImage( varimg.c_str() ); 
    cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE );
    cvRectangle(imgw, cvPoint(230,100),cvPoint(550,500),CV_RGB(255,0,0), 3);
     cvShowImage("Example1",imgw);
        cvWaitKey(1);
    cvReleaseImage(&imgw);
    }
        return 0;
    }

elle me donne des erreurs comme suit:
Exception non gérée à 0x000007fefd4dcacd (KernelBase.dll) dans OpenCV_serimg.exe*: Exception Microsoft C++*: cv::Exception à l'emplacement mémoire 0x0026e240.. 

et la fenêtre de exemple1 affiche:
Opencv error:Null pointer<Null array pointer is passed> in unkown function ,file../.../.../ 

merci d'avance pour chacun pense de m'aider.

2 réponses

katsankat Messages postés 571 Date d'inscription vendredi 30 décembre 2005 Statut Membre Dernière intervention 12 juillet 2012 3
4 juin 2012 à 10:35
pas besoin de créer 50 discussions pour ces 4 lignes de code
0
hb2012 Messages postés 15 Date d'inscription vendredi 11 mai 2012 Statut Membre Dernière intervention 3 septembre 2015
4 juin 2012 à 12:48
en fait merci pour toi , j'ai déjà trouvé mes erreur mais malheureusement sans l'aide de mes 50 discussions .
bon courage
0
Rejoignez-nous