2 04 2017
Görüntü İşleme Cevaplar
Soru: 2.)
function [X,Y] = trigHesapla(t)
X = sin(t).*(exp(cos(t)) – 2*cos(4*t) – sin(7/12).^5);
Y = cos(t).*(exp(cos(t)) – 2*cos(4*t) – sin(7/12).^5);
end
Soru: 3.)
a) W([2,4],[1,3]);
b) W([5,9:10,13:15]);
c) W([1,end]);
Soru: 4.)
function y = GoruntuGrid( x,a,b )
% x: görüntü, a:kenar uzunluğu, b:renk
subplot(1,2,1);
imshow(x);
if (strcmp(b,’k’))
x(:,1:a:end,1)=255;
x(:,1:a:end,2)=0;
x(:,1:a:end,3)=0;
x(1:a:end,:,1)=255;
x(1:a:end,:,2)=0;
x(1:a:end,:,3)=0;
elseif (strcmp(b,’y’))
x(:,1:a:end,1)=0;
x(:,1:a:end,2)=255;
x(:,1:a:end,3)=0;
x(1:a:end,:,1)=0;
x(1:a:end,:,2)=255;
x(1:a:end,:,3)=0;
elseif (strcmp(b,’m’))
x(:,1:a:end,1)=0;
x(:,1:a:end,2)=0;
x(:,1:a:end,3)=255;
x(1:a:end,:,1)=0;
x(1:a:end,:,2)=0;
x(1:a:end,:,3)=255;
elseif (strcmp(b,’s’))
x(:,1:a:end,1)=0;
x(:,1:a:end,2)=0;
x(:,1:a:end,3)=0;
x(1:a:end,:,1)=0;
x(1:a:end,:,2)=0;
x(1:a:end,:,3)=0;
else
disp(‘Hatalı renk seçeneği girildi. Sadece (“k”,”y”,”m”,”s”)’);
return;
end
y=x;
subplot(1,2,2);
imshow(y);
end
Kullanım şekli:
>>x=imread(‘headquarters-2.jpg’);
>>GoruntuGrid(x,20,’k’);
*******************************************************************************
Soru: 5.)
clear;clc;close all;
x=imread(‘skl1.png’);
%imtools ile sarı renkli dikdörtgenin koordinatları bulunur.
%bu örnekte sol üst:(40,50) sağ alt:(111,137)
% imtools(x);
%maske oluşturuluyor. Önce tamamı sıfırlardan oluşturulan bir görüntü
%matrisi oluşturulur.
maske=zeros(size(x));
maske=rgb2gray(maske);
%diskdörtgenin olduğu kısmın maskesi çıkartılır.
maske(40:111,50:137)=1;
%oluşan maske double sınıfındandır. bitand işlemi için uint8 sınıfından
%olmalıdır.
maske=im2uint8(maske);
imshow(maske);
%RGB görüntünün her bir matrisi tek tek bitand ile maskelenir.
yeniR=bitand(x(:,:,1),maske);
yeniG=bitand(x(:,:,2),maske);
yeniB=bitand(x(:,:,3),maske);
% son olarak R G B matrisleri birleştirilir.
yeni=cat(3,yeniR,yeniG,yeniB);
figure
imshow(yeni)
***************************************************************************************
Görüntü İşleme Örnek Sorular -2 Görüntü İşleme Örnek Sorular -3