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 avec cvCreateFileCapture


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2009
    Messages : 141
    Par défaut Problème avec cvCreateFileCapture
    Bonjour,
    Je viens demander de l'aide parceque je ne vois vraiment pas ou peut etre le probleme, je m'explique:
    J'utilise le code suivant, tres simple pour essayer de resoudre un probleme d'affichage:
    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    // Test.cpp : Defines the entry point for the console application.
    //
     
    #include "stdafx.h"
    #include "cv.h"			
    #include "highgui.h"
    #include "cvaux.h"
    #include <stdio.h>
    #include <iostream>
    using namespace std;
     
     
    int main()
    {
    	CvCapture* capture = 0;
    IplImage *frame, *frame_copy = 0;
    static CvMemStorage* storage = cvCreateMemStorage(0);
     
    capture = cvCreateFileCapture( "curved lane2.avi" );
     
     cvNamedWindow( "Picture:", 1 );
     
    if( capture )
    {
    for(;;)
    {
    if( !cvGrabFrame( capture ))
    break;
    frame = cvRetrieveFrame( capture );
    if( !frame )
    break;
    if( !frame_copy )
     frame_copy = cvCreateImage(cvSize(frame->width,frame->height),IPL_DEPTH_8U, frame->nChannels );
     if( frame->origin == IPL_ORIGIN_TL )
     cvCopy( frame, frame_copy, 0 );
    else
    cvFlip( frame, frame_copy, 0 );
     
     cvShowImage("Picture:",frame_copy);
     
     // Varying this will vary the speed of the avi file
     if( cvWaitKey( 20 ) >= 0 )
     break;
     }
    cvSaveImage("new.jpg",frame_copy);
    cvReleaseImage( &frame_copy );
     cvReleaseCapture( &capture );
     }
     
    cvClearMemStorage( storage ); 
    cvDestroyWindow("Picture:");
     
    }
    Voila ceci devrait me lire ma video et l'afficher dans ma fenetre mais il m'affiche ceci :


    au lieu de la video normale qui ressemble a ceci :


    Est se que quelqu'un a deja eu ce genre de probleme?

    Je vous remercie d'avance de vous pencher sur mon probleme.
    Images attachées Images attachées   

  2. #2
    Membre expérimenté
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2009
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2009
    Messages : 141
    Par défaut Precisions
    J'ai oublier de preciser que je travaille sous windows et que j'utilise OpenCV 2.0 avec visual studio express 2008. Une derniere chose qui me parait etrange c'est que ce probleme ne survient qu'avec certaines videos. Ce programme marche tres bien avec une autre video appelee tree.avi. Je n'y comprends vraiment rien.
    Aidez-moi s'il vous plait.

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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