Ich muss Tausende von TIF-Dateien (3500x3500 in der Größe) in einer Schleife lesen.Wie kann ich einen Unterabschnitt von TIF-Dateien für einen schnelleren Import lesen?
Und das ist der größte Engpass. Ich arbeite nur an einem kleinen Ausschnitt des Bildes, für das ich den Zeilenumfang habe.
Gibt es trotzdem einen Teilbereich des Bildes zu importieren, um den Importprozess wesentlich zu verbessern? Irgendwelche anderen Vorschläge?
Dies ist der Import Abschnitt des Codes:
for m = 1:length(pFileNames)
if ~exist(precipFileNames{m}, 'file')
continue;
end
pConus = imread(pFileNames{m});
end
P. S. Ich habe versucht, PixelRegions zu verwenden. Aber ich habe Matlab 2014 und ich bekomme diese Fehlermeldung:
Undefined function or variable 'PixelRegion'.
Hat meine Antwort Ihr Problem geklärt? Wenn ja, dann überlege dir bitte, ob du es als Antwort akzeptierst - indem du auf das grüne Häkchen neben der Stimmenzahl klickst. Wenn nicht, sag bitte, was nicht funktioniert hat, damit ich oder jemand anderes dir weiter helfen kann. Vielen Dank. http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work/5235#5235 –