155GIT1 / 10. cvičení: Porovnání verzí

Z GeoWikiCZ
Řádek 8: Řádek 8:
# základní informace <code>imfinfo()</code>
# základní informace <code>imfinfo()</code>
# binary, indexed, greyscale a truecolor
# binary, indexed, greyscale a truecolor
# příkazy <code>image()</code>, <code>imagesc()</code>
# příkazy <code>image()</code>, <code>imagesc()</code>, barevné schéma <code>colormap()</code>
# převod do odstínů šedi <code>rgb2ind -> ind2gray</code>
# převod do odstínů šedi <code>rgb2ind -> ind2gray</code>
# rozklad obrázku na jednotlivé vrstvy RGB
# rozklad obrázku na jednotlivé vrstvy RGB

Verze z 14. 4. 2015, 20:21

Obrazová data

Náplň cvičení

  1. načtení obrázku imread(), imshow()
  2. základní informace imfinfo()
  3. binary, indexed, greyscale a truecolor
  4. příkazy image(), imagesc(), barevné schéma colormap()
  5. převod do odstínů šedi rgb2ind -> ind2gray
  6. rozklad obrázku na jednotlivé vrstvy RGB

Ukázky

Načtení obrázku do matice

% načtení z URL
obr = imread('http://upload.wikimedia.org/wikipedia/commons/a/ae/Aristotle_Altemps_Inv8575.jpg')
% zobrazení obrázku v grafickém okně
imshow(obr)
% zobrazení metadat
imfinfo('http://upload.wikimedia.org/wikipedia/commons/a/ae/Aristotle_Altemps_Inv8575.jpg')

Zobrazení matice jako obrázku

i = rand(100, 100) * 255;
image(i)
% škálovat data, tak aby bylo využito célé barevné schéma
figure()
imagesc()
% nastavit vlastní barevné schéma
colormap('Gray')

Úlohy