Bonjour, je suis actuellement en train de faire une ihm pour faire du traitement d'image à partir d'une vidéo.
Pour faire mes tests, j'ai utilisé une fenêtre qui affichait la vidéo a coté.
Puis j'ai rajouté l'affichage de la vidéo dans mon ihm, ce qui fit que j'avais la fenetre et mon ihm qui tournait en même temps.
Mais lorsque je retire cette fenêtre, mon programme ne répond plus jusqu’à la fin de la vidéo, et il affiche la dernière image.
Je ne vois pas pourquoi la fonction namedWindows("fenêtre) paralyse mon programme

Voici le code en question:

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
video()
{
    VideoCapture capture;
    capture.open("../Detection/video.avi");
    Mat acquisition;
    namedWindow("fenetre"); //La ligne en question
    while(capture.read(acquisition))
    {
        QPixmap fondPlan1;
        imwrite("../Detection/essai.jpg", acquisition);
        fondPlan1.load("../Detection/essai.jpg");
        image3->addPixmap(fondPlan1);
        //  imshow("fenetre",acquisition);
        waitKey(10);
    }
}


Merci d'avance pour vos réponses.