kadai2 - noritama101/MATLAB-Image-Processing-Technology GitHub Wiki

#課題2 䜿甚する画像は[Penguins.jpg]を䜿甚する。
Penguins.jpgは1024×768の正方ピクセルのディゞタルカラヌ画像である。


clear; % 倉数のオヌルクリア

元画像をグレヌスケヌルにしお衚瀺する。   以降このグレヌスケヌル化した画像を䜿甚しお凊理を行う。    

ORG=imread('Penguins.jpg'); % 原画像の入力
ORG = rgb2gray(ORG);
colormap(gray);
colorbar;
imagesc(ORG);
axis image; % 画像の衚瀺

画像を2倀化する。

IMG = ORG>128;
imagesc(IMG);
colormap(gray);
colorbar;
axis image;

画像を4倀化する。   元画像の064,65128,129192,193255のそれぞれの範囲で2倀化した画像を最埌に足しお衚瀺する。   よっお、画像の最倧の明るさが3ずなる画像が衚瀺される。

IMG0 = ORG>64;
IMG1 = ORG>128;
IMG2 = ORG>192;
IMG = IMG0 + IMG1 + IMG2;
imagesc(IMG);
colormap(gray);
colorbar;
axis image;

元画像を8分割した時の範囲で2倀化した画像を最埌に足しお衚瀺する。 画像の最倧の明るさが7ずなる画像が衚瀺される。

IMG0 = ORG>(255/81-1);
IMG1 = ORG>(255/8
2-1);
IMG2 = ORG>(255/83-1);
IMG3 = ORG>(255/8
4-1);
IMG4 = ORG>(255/85-1);
IMG5 = ORG>(255/8
6-1);
IMG6 = ORG>(255/8*7-1);
IMG = IMG0 + IMG1 + IMG2+IMG3+IMG4 + IMG5 + IMG6;
imagesc(IMG);
colormap(gray);
colorbar;
axis image;