Lorsque j'effectue un cvQueryFrame sous Windows, l'API bloque jusqu'à ce qu'une image soit livrée. Sur Mac OS X, je suis à 100% de l'utilisation du processeur, en ne demandant qu'une image et en l'affichant dans une fenêtre. Je suis à la dernière version de SVN. Quelqu'un peut-il confirmer mon expérience? Est-ce que je fais quelque chose de mal? Y at-il un travail autour?OpenCV 'cvQueryFrame' non bloquant sur OS X?
Mon code de boucle ressemble à ceci:
while(key != 'q') {
if (frame)
cvShowImage("Live Cam", frame);
frame = NULL;
frame = cvQueryFrame(capture);
key = cvWaitKey(10);
}
Très étrange, mais merci beaucoup, j'ai probablement vérifié une mauvaise version. – partel