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

Mode arborescent

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   

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