corrigé un code source en opencv
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

corrigé un code source en opencv



  1. #1
    hb2012

    corrigé un code source en opencv


    ------

    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 :
    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<1;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;
        }
    merci d'avance pour chacun pense de m'aider.

    -----

  2. #2
    Jack
    Modérateur

    Re : corrigé un code source en opencv

    Je ne connais rien à opencv, mais il me semble que le bon sens voudrait que tu donnes les erreurs que tu obtiens si tu veux espérer un peu d'aide.

    A+

  3. #3
    hb2012

    Re : corrigé un code source en opencv

    merci m jack 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../.../.../

  4. #4
    Jack
    Modérateur

    Re : corrigé un code source en opencv

    Ah, c'est une erreur à l'exécution? Un problème d'adresse mémoire inattendue.
    Il y a moyen de savoir pour quelle ligne l'erreur est générée?

    Sinon, il y a des choses qui m'échappent, par exemple ici:

    char filename[sizeof format+100]; sizeof format va retourner le nombre d'octet du pointeur. Est-ce bien celà que tu voulais?

    A+

    PS : l'indentation de ton code est à revoir ...

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Code source document
    Par Hdecharn dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 18/05/2012, 00h33
  2. code source STM32_VL_DISCOVERY
    Par amrouch dans le forum Électronique
    Réponses: 1
    Dernier message: 14/03/2012, 07h41
  3. Code source
    Par invitec30423e2 dans le forum Électronique
    Réponses: 5
    Dernier message: 18/03/2011, 17h30
  4. code source
    Par invite75b461de dans le forum Électronique
    Réponses: 9
    Dernier message: 26/03/2010, 22h36
  5. code source perdu
    Par sw338965 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 31/03/2009, 15h17