Upload
hartmann-lassman
View
129
Download
2
Embed Size (px)
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