2016-03-24 11 views
-1

Ich bin neu in Matlab Programmierung. Ich habe einen Bildverarbeitungscode, der hilft, eine Matte-Datei darin zu laden. Der Code akzeptiert .mat Datei als Eingabe mit Video-Datei darin.So erstellen Sie eine Matte-Datei mit Video

filename=('C:\Users\HP\Desktop\Folder\Image\NVR_ch2_main_cut_35-41.asf'); 
s=load(filename); 
s=struct2cell(s); 
M=double(s{1}); 

if (length(size(M))==4) 
    M=squeeze(M(:,:,1,:)); 
end` 

Fehler Last mit Unknown text on line number 1 of ASCII file C:\Users\HP\Desktop\Folder\Image\NVR_ch2_main_cut_35-41.asf "Seh".

+0

google nur für Ihre Fehlermeldung. Das ist viel schneller, als eine Frage niedriger Qualität hier zu posten. [Fragen] – Piglet

Antwort

0

Nun offensichtlich wird Matlab Ihre Datei nicht lesen, weil es enthält Dinge Last nicht akzeptieren.

Enthält Ihre Datei diese erfüllen: (aus der Matlab Referenz, sollten Sie beim nächsten Mal lesen Sie diese)

ASCII-Dateien mit einer rechteckigen Tabelle von Zahlen, mit einer gleichen Anzahl der Elemente in jeder Reihe enthalten . Das Dateitrennzeichen (das Zeichen zwischen Elementen in jeder Zeile) kann ein leeres, Komma, Semikolon oder Tab Zeichen sein. Die Datei kann MATLAB-Kommentare enthalten (Zeilen, die mit ein Prozentzeichen,% beginnen).

http://de.mathworks.com/help/matlab/ref/load.html#responsive_offcanvas

Lesen Sie Ihre ersten Satz. Sie sagen, dass Sie eine .mat-Datei laden möchten. Aber der Dateiname endet mit .asf, was ein Videoformat ist, wenn ich mich richtig erinnere.

Sie können eine Videodatei nicht laden.