Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Görüntü İşleme

Görüntü İşleme Vize Sınavı Hakkında

Merhaba Arkadaşlar, Sınavlarınızı okudum. Bu sınavın şampiyonu Özhan Oldu. 2. Ahmet Yasin, 3. Samet 4. Ahmet Tuncay 5. Ümit şeklinde sıralama oluştu. Yakın bir zamanda notları açıklayacağım. Hepinize iyi çalışmalar.

Görüntü İşleme Vize Soruları ve Yanıtları

Soru 1: Yanıt: clear; close all; clc; %Ötelenmiş Görüntü x=imread(‘headquarters-2DD.jpg’); %Orjinal Görüntü yOrj=imread(‘headquarters-2.jpg’); yOrj=rgb2gray(yOrj); subplot(1,3,1) imshow(yOrj); title(‘Orjinal resim’); %iki imge arasındaki farkları bulmak için imgeler birbirlerinden %çıkartılmalıdır. Ancak çıkartmanın doğru sonuç vermesi için iki imge %birbirine hizalı olmalıdır. Hizalama için bu yanıtda ikinci resim birinci %resim hizasına çekilmiştir. y=uint8(zeros(size(x))); %Geriye çekilmiş resim için sıfırlardan oluşan […]

Görüntü İşleme Örnek Sorular -3

Soru: 6.) Aşağıda verilen birinci resimdeki insan figürünü ikinci resimde verildiği şekilde arka plandan ayırınız. Yanıt: clear; close all; clc; x=imread(‘DSC_0930.JPG’); x1=imresize(x,0.2); %yüksek çözünürlük düşürülüyor. imshow(x); x2=rgb2gray(x1); % gri seviye haline getirildi. y=x2<60; % birkaç deneme yanılma işlemi yapılabilir. Resim ikilik resim haline getirildi. z=bwareaopen(y,600); % bütüklüğü 600 pikselden daha az olan piksel grupları resimden […]

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 […]

Görüntü İşleme Örnek Sorular

Soru : 1. A= [ 2 4 1 ; 6 7 2 ; 3 5 9] aşağıdaki işlemleri gerçekleştiriniz. a. A matrisinin birinci satırını x1 vektörü olarak bulunuz. b. A’nın son 2 satırını y adlı bir diziye atayınız. c. A’nın her sütununun toplamını alınız. d. A’nın her satırının toplamını alınız. e. A’nın her sütun ortalamasını […]

Normalizasyon işlemi yapan fonksiyon

  function y = NormalizeEt01(x) %x bir matris ya da dizi olabilir. [satir,sutun]=size(x); y=zeros(satir,sutun); %y matrisine başlangıç değeri verdik. i=1; j=1; for i=1:satir     for j=1:sutun         y(i,j)=((x(i,j)-min(x(:))))/(max(x(:))-min(x(:)));     end end Sonuçlar: x=RastgeleSayi(1,5,3,3) x = 5     5     2 2     3     3 5     4     5 >> NormalizeEt01(x) ans = 1.0000    1.0000         0 0        0.3333     0.3333 1.0000    […]

Previous Posts Next posts