Bonjour,

J'essaie de tester l'exemple de David Stavens (calculé l'optical flow à partir d'un fichier avi)

Le code est présent à cette adresse http://ai.stanford.edu/~dstavens/cs2...mo.cpp.windows

Mon fichier avi à été créer en utilisant un codec vidéo sans pertes (lagarith video codec) et est en format Y8 monochrome. J'arrive bien à charger le fichier avec l'exemple, mais lors de l'appel de la fonction cvCalcOpticalFlowPyrLK j'ai le message d'erreur suivant:

Bad argument (OpenCV function failed) in function cvCalcOpticalFlowPyrLK, C:\User\VP\Opencv\cv\cvlkpyramid.cpp(1019)

Je pense que l'erreur vient du format de mon avi. Quel format doit-il donc avoir? La page de sourceforge sur les codecs videos ne marche malheureusement pas momentanément

http://opencvlibrary.sourceforge.net/videoCodecs

Une idée?

Merci d'avance