Durchschnittsbild berechnen mit Matlab

16. Februar 2009

Gestern habe ich ein Bild gepostet, was ein Durchschnitt von vielen Einzelbildern ist, jedes aufgenommen um 12 Uhr mittags im Zeitraum eines Jahres.

Wie man das mit Matlab errechnet, zeige ich jetzt:


% Alle Namen der *.jpg in einem Verzeichnis
DirFiles = dir([pwd '/*.jpg']);

% Initialisieren des Durchschnittsbildes
jpg_average = 0;

% Schleife über alle jpgs
for i = 1:numel(DirFiles)
      % Aufaddieren aller jpgs
      jpg_average = uint32(imread(DirFiles(i).name)) + jpg_average;
end;

% Anzeigen des Durchschnittbildes
imshow(uint8(jpg_average/numel(DirFiles)));

% Speichern des Bildes
imwrite(uint8(jpg_average/numel(DirFiles)), 'dateiname.jpg', 'Quality', 100)

micha | Newsblog | Kommentare | Trackback | Tags: , , Zum Seitenbeginn springen

Kommentar schreiben

Mit der Nutzung dieses Formulars erklärst du dich mit der Speicherung und Verarbeitung deiner Daten durch diese Website einverstanden.

  •  
  •  
  •  

Verfolge neue Kommentare zu diesem Beitrag mit diesem Kommentar-Feed.

design est!

Zufallsbilder

Grand Canyon: SonnenuntergangGraz: Maroni RöstereiWerk2: Eröffnung Halle D – B.M. (Shandy Mandies)Mailand: Mailänder Dom #4Little World: Il Filo B&B, Montesei, Italien.Jamboree ShootingWien: Österreichische NationalbibliothekNew York City: SkylineFraser Island: Blick nach obenLittle World: Monteriggioni, Italien.Graz: EisgrippeMagisches Quadrat an der Sagrada Familia
Alle Bilder im Fotoblog