none
c# WPF + emgu aprire un file video RRS feed

  • Domanda

  • Ciao a tutti,

    ho problema con le emgu su un programma c# wpf.

    Dovrei caricare un video *.avi per poi elaborare i frame. Il problema è che non so come aprire il file avi.

        public partial class MainWindow : Window
        {
            private Capture capture;
            string file = @"C:/.../test/video.avi";
            public MainWindow()
            {
                InitializeComponent();
            }
    
            private void Window_Loaded(object sender, RoutedEventArgs e)
            {
                capture = new Capture(file);
                Image<Bgr, Byte> ImgFrame = capture.QueryFrame(); //salvo il frame
                ****.Image = ImgFrame; //visualizzo l'immagine nella imgBox o picturebox? 
    //in che formato devo tipo di dato devo metterlo per poter visualizzare i video? nel wpf non riesco a creare i dati imageBox
            }
        }

    Quindi, non so come visualizzare il video.. gli *** stanno perche non so che tipo di dato creare.

    Altra cosa è che il capture non funziona. mi lancia errore di "EMGU.CV.Invoke Exception" e non ho capito bene come arginare questo problema.

    Uso windows 7 - 64bit e Visual Studio 2013 32bit - Emgu libemgucv-windows-universal-cuda-2.9.0.1922-beta (Installate correttamente mi pare con emgu e opencv nella cartella debug e con le emgu nei reference).

    Grazie in anticipo a tutti per l'aiuto


    giovedì 4 dicembre 2014 16:55

Risposte