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/82-1);
IMG2 = ORG>(255/83-1);
IMG3 = ORG>(255/84-1);
IMG4 = ORG>(255/85-1);
IMG5 = ORG>(255/86-1);
IMG6 = ORG>(255/8*7-1);
IMG = IMG0 + IMG1 + IMG2+IMG3+IMG4 + IMG5 + IMG6;
imagesc(IMG);
colormap(gray);
colorbar;
axis image;