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 :

Impossible de lire un fichier AVI avec OpenCV 2.4.4 et Qt 5.0.1


Sujet :

OpenCV

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 20
    Par défaut Impossible de lire un fichier AVI avec OpenCV 2.4.4 et Qt 5.0.1
    Bonjour,

    Mon environnement :
    - Win 7 64
    - Opencv 2.4.4 compiler mingw par cmake 2.8
    - Qt 5.0.1

    Ce que j'arrive à faire :
    - compiler un affiche widget qt simple
    - afficher une image par qlabel sous qt
    - afficher une image par opencv (opencv pur par qt creator)
    - afficher une video en direct de la webcam (opencv pur par qt creator)

    Où je bloque :
    - afficher une video issue d'un fichier avi

    Objectif afficher une video (avi, webcam) dans un qlabel


    Erreur voir la pièce jointe

    code : 1_opencv.pro
    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
    CONFIG += console
     
     
     
    SOURCES += main.cpp
     
    INCLUDEPATH += E:\opencv\build\include\
    
    LIBS += -LE:\opencv\build\bin \
        -lopencv_core244 \
        -lopencv_highgui244 \
        -lopencv_imgproc244 \
        -lopencv_features2d244 \
        -lopencv_calib3d244 \
        -lopencv_contrib244 \
        -lopencv_flann244 \
        -lopencv_gpu244 \
        -lopencv_legacy244 \
        -lopencv_ml244 \
        -lopencv_nonfree244 \
        -lopencv_objdetect244 \
        -lopencv_photo244 \
        -lopencv_stitching244 \
        -lopencv_video244 \
        -lopencv_videostab244
    code : main.cpp
    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
     
    #include <iostream>
     
    #include <opencv2/opencv.hpp>
     
    using namespace std;
    using namespace cv;
    int main(int argc, char *argv[])
    {
        Mat m;
     
            VideoCapture cap;
            cap.open("d:/cube4.avi"); 
            cout<<cap.isOpened()<<endl;
     
            namedWindow("window",1);
     
            while(1){
     
                cap>>m;
     
                imshow("window",m);
     
                waitKey(33);
            }
     
     
     
            return 0;
    }
    la compilation est ok, une fenetre s'affiche mais sans image et cela plante dans la fenetre console (voir copie écran)

    si je remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
          cap.open("d:/cube4.avi");
    par
    alors cela fonctionne je reçois la vidéo de ma webcam

    Merci
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ouverture de fichier AVI avec OpenCV
    Par Mctry dans le forum Qt
    Réponses: 13
    Dernier message: 01/07/2013, 15h48
  2. Impossible de lire un fichier XML avec SelectSingleNode
    Par aloisio11 dans le forum VB.NET
    Réponses: 8
    Dernier message: 06/10/2011, 16h40
  3. Impossible de lire les fichiers AVI créés par OpenCV
    Par cjacquel dans le forum OpenCV
    Réponses: 1
    Dernier message: 12/01/2009, 11h51
  4. [BCB 5]Comment lire un fichier AVI avec un TAnimate ?
    Par Sitting Bull dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/09/2004, 11h57

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