155GIT1 / 10. cvičení

Z GeoWikiCZ

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');
size(obr)
% 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')

Typy obrazových dat

% binární rastr
b = round(rand(25, 25));
ob = image(b)
% rastr v odstínech šedi
% indexovaný raster
% true color (RGB)

Úlohy