Bonjour,
je voudrais faire une opération sur une vidéo. Pour cela, j'ai besoin d'analyser tous les pixels de chaques frames. Pour cela, je fais :
Je récupère ainsi la valeur du pixel. Le problème est que cela ne fonctionne qu'une seule fois. Lors du second passage dans le while, l'application s'arrête brusquement. Je ne comprend pas pourquoi.Code:
1
2
3
4
5
6
7
8
9 while (c != 27) { frame = cvQueryFrame(capture); cvConvertImage(frame, gray, 0); for (int x = 0; x < gray->width; x++) { for (int y = 0; y < gray->height; y++) { scalar = cvGet2D(gray, y, x); } }
Une idée ?
Merci.