2012-04-08 4 views
1

J'essaie de charger une vidéo en utilisant la classe Emgucv Caputre.Lecture de vidéo dans Emgucv

Ceci est mon code:

Capture capture = new Capture(filename); 

Très simple, sauf que je reçois un TypeInitializationException chaque fois. J'essaie de lire un fichier mp4 capturé en utilisant un téléphone Android.

J'ai lu http://opencv.willowgarage.com/wiki/VideoCodecs et j'ai essayé de le convertir en AVI sous toutes les formes. J'ai essayé d'utiliser mencoder comme ceci: mencoder in.avi -ovc raw -vf format = i420 -nosound -o out.avi

Mais cela ne fonctionnera toujours pas.

Aidez-moi à comprendre pourquoi.

Merci.

Répondre

1

J'ai trouvé la solution. Le problème était que j'ai chargé un projet qui utilisait des DLL EmguCV pour x64, où mon système est x86. Après leur commutation, cela a fonctionné.