Doç. Dr. GÜRAY SONUGÜR

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

Nisan, 2018

2018 – Görüntü İşleme Vize Sınavı Puan Kriterleri

Arkadaşlar, Sınavdaki puan kriterlerini aşağıda belirttim. Sınavdan düşük not alan arkadaşlar dersi bırakmasın. Çalışmaya devam etsin. Sonraki konularımız çok daha zevkli ve daha kolay. Soru 1) Subplot işlemi                     : 5p Diziye kayıt                         : 10p Kırmızı […]

2018 – Görüntü İşleme Vize Yanıtlar

Soru 1.) Yanıt 1.) clear;clc;close all; x=imread(‘balonlar2.jpg’); subplot(1,2,1); imshow(x); title(‘Orjinal’) k=1; for i=1:size(x,1) % satır for j=1:size(x,2) % sütun if (x(i,j,1)>180 && x(i,j,2)<40 && x(i,j,3)<40)%kırmızı renk şartını sağlayan pikseller seçiliyor. %sonuc değişkenine kırmızı piksellerin satır ve sütun numaraları %yazılıyor. sonuc(k,1)=i; sonuc(k,2)=j; %tespit edilen kırmızı pikseller beyaz yapılıyor. x(i,j,1)=255; x(i,j,2)=255; x(i,j,3)=255; k=k+1;%dizi indisi bir arttırıldı. end […]

2018 – Görüntü İşleme Örnek Soru-2

cerceveYap() isimli bir fonksiyon yazılacaktır. Bu fonksiyon x,y koordinatları verilen bir pikselin etrafına yeşil renkli kare bir çerçeve çizecektir. Çerçevenin boyutu da fonksiyona parametre olarak girilecektir. Fonksiyon parametreleri: Çerçeve çizilecek pikselin x koordinatı Çerçeve çizilecek pikselin y koordinatı Çerçevenin boyutu (Tek sayı olması zorunludur.) Görüntü dosyası Çıktı: Sonuçta oluşan görüntü olacaktır. Örnek kullanım: >>q=imread(‘headquarters-2.jpg’); >>y=cerceveYap(40,40,9,q); […]

2018 – Görüntü İşleme Örnek Soru-1

Aşağıdaki figür penceresinde gösterildiği gibi herhangi bir görüntüye kırmızı renkli köşegen çizen programı yazınız. Yanıt: Eğer resim satır sayısı sütun sayısına eşit değilse ilk yöntemde imresize() komutu ile eşitleyebiliriz. clc;clear;close all; % x=imread(‘headquarters-2.jpg’); x=imread(‘steve-1.jpg’); if (size(x,1)~=size(x,2)) %imge boyutları eşit değil ise eşitleniyor. x=imresize(x,[size(x,1) size(x,1)]); end subplot(1,2,1) imshow(x) title(‘Orjinal resim’) for i=1:size(x,1) for j=1:size(x,2) if (i==j […]

Next posts