Grundlagen der Bildverarbeitung Ausgabe von Bildern

Preview:

Citation preview

Grundlagen Grundlagen der Bildverarbeitungder Bildverarbeitung

Ausgabe von BildernAusgabe von Bildern

22/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

GliederungGliederung

1.1. Einlesen und Ausgabe von BildernEinlesen und Ausgabe von Bildern

2.2. Skalierung von BildernSkalierung von Bildern

3.3. GrauwertbilderGrauwertbilder

4.4. Formatierungen von BildernFormatierungen von Bildern

33/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

1. Einlesen und Ausgabe von Bildern1. Einlesen und Ausgabe von Bildern

BMPBMP GIFGIF JPEGJPEG PGMPGM PNGPNG TIFFTIFF CURCUR

HDFHDF ICOICO PBMPBM PCXPCX PPMPPM XWDXWD

Folgende Bildformate werden in MATLAB unterstützt:Folgende Bildformate werden in MATLAB unterstützt:

44/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

1. Einlesen und Ausgabe von Bildern1. Einlesen und Ausgabe von Bildern

Quellcode

Variante 1:

figure(1);imshow FIN-innenhof.jpgtitle ('FIN - Innenhof')

Variante 2:

figure(1);I=imread ('FIN-innenhof.jpg'); imshow(I), title ('FIN - Innenhof')

55/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

1. Einlesen und Ausgabe von Bildern1. Einlesen und Ausgabe von Bildern

……für ein Bildfür ein Bild

„„figure“ – erzeugt neues figure“ – erzeugt neues FensterFenster

„„imshow“ – zeigt Bild animshow“ – zeigt Bild an „„imread“ – ließt Bild einimread“ – ließt Bild ein

Quellcode

Variante 1:

figure(1);imshow FIN-innenhof.jpgtitle ('FIN - Innenhof')

Variante 2:

figure(1);I=imread ('FIN-innenhof.jpg'); imshow(I), title ('FIN - Innenhof')

66/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

1. Einlesen und Ausgabe von Bildern1. Einlesen und Ausgabe von Bildern

Quellcode

Variante 1

figure(2);I=imread ('FIN-innenhof.jpg'); J=imread ('FIN-altbau.jpg'); subplot(1,2,1), imshow(I), title ('FIN - Innenhof') subplot(1,2,2), imshow(J),title ('FIN - Altbau')

77/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

1. Einlesen und Ausgabe von Bildern1. Einlesen und Ausgabe von Bildern

……für mehrere Bilderfür mehrere Bilder

„„subplot“ – definiert subplot“ – definiert Anordnung der Bilder im Anordnung der Bilder im FensterFenster

Quellcode

Variante 1

figure(2);I=imread ('FIN-innenhof.jpg'); J=imread ('FIN-altbau.jpg'); subplot(1,2,1), imshow(I), title ('FIN - Innenhof') subplot(1,2,2), imshow(J),title ('FIN - Altbau')

88/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

1. Einlesen und Ausgabe von Bildern1. Einlesen und Ausgabe von Bildern

Quellcode

Variante 2

figure(2);I=imread ('FIN-innenhof.jpg'); J=imread ('FIN-altbau.jpg'); subplot(1,2,1), subimage(I),title ('FIN - Innenhof') subplot(1,2,2), subimage(J),title ('FIN - Altbau')

99/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

1. Einlesen und Ausgabe von Bildern1. Einlesen und Ausgabe von Bildern

……für mehrere Bilderfür mehrere Bilder

„„subimage“ – gibt Bild mit subimage“ – gibt Bild mit Skala aus Skala aus

Quellcode

Variante 2

figure(2);I=imread ('FIN-innenhof.jpg'); J=imread ('FIN-altbau.jpg'); subplot(1,2,1), subimage(I),title ('FIN - Innenhof') subplot(1,2,2), subimage(J),title ('FIN - Altbau')

1010/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

2. Skalierung von Bildern2. Skalierung von Bildern

Quellcode

figure(8);K=imread ('maedchen.tif');imagesc(K),colorbar,title ('skaliertes Bild')

1111/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

2. Skalierung von Bildern2. Skalierung von Bildern

„„imagesc“ – skaliert die imagesc“ – skaliert die BilddatenBilddaten

„„colormap(hot)“ – colormap(hot)“ – bestimmt den Farbton bestimmt den Farbton des Bildesdes Bildes

Quellcode

figure(8);K=imread ('maedchen.tif');imagesc(K),colorbar,title ('skaliertes Bild')

1212/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

3. Grauwertbilder3. Grauwertbilder

1313/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

3. Grauwertbilder3. Grauwertbilder

„ „ imhist“ – gibt Grauwert-imhist“ – gibt Grauwert-histogramm des Bildes histogramm des Bildes ausaus

Quellcode

figure(4);K=imread('maedchen.tif'); imhist(K), title ('Histogramm vorher');

1414/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

3. Grauwertbilder3. Grauwertbilder

1515/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

3. Grauwertbilder3. Grauwertbilder

„ „ histeq“ – erhöht den histeq“ – erhöht den Kontrast des BildesKontrast des Bildes

Quellcode

figure(6);K=imread ('maedchen.tif');M=histeq(K); imshow(M), title ('Mädchen - Kontrast erhöht')

1616/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

4. Formatierungen von Bildern4. Formatierungen von Bildern

1717/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

4. Formatierungen von Bildern4. Formatierungen von Bildern

„„size“ – bestimmt die size“ – bestimmt die Größe des Feldes in dem Größe des Feldes in dem das Bild gespeichert istdas Bild gespeichert ist

Quellcode

figure(9);I=imread ('FIN-innenhof.jpg');[m, n, k] = size(I) F=I(1:m-200, 1:n-200, 1:k);imshow(F), title ('Bildausschnitt' );

1818/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

4. Formatierungen von Bildern4. Formatierungen von Bildern

Quellcode

figure (11);I=imread ('FIN-innenhof.jpg');H=imresize(I,0.5,'nearest'); imshow(H), title ('FIN-Innenhof - 50% ');

1919/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

4. Formatierungen von Bildern4. Formatierungen von Bildern

„„imresize“ – vergrößert/ imresize“ – vergrößert/ verkleinert Bild um verkleinert Bild um angegebenen Faktorangegebenen Faktor

Quellcode

figure (11);I=imread ('FIN-innenhof.jpg');H=imresize(I,0.5,'nearest'); imshow(H), title ('FIN-Innenhof - 50% ');

2020/20/2029.04.200429.04.2004 Antje Hansen, Kathrin MalackAntje Hansen, Kathrin Malack

EndeEnde

Recommended