Doç. Dr. GÜRAY SONUGÜR

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

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

VTIY C# ile Sensör Verilerini Toplama

  Yukarıdaki ara yüz ile 3 ayri sensörden C# programı ile veri toplanmıştır. Tasarlanan  Form aşağıda verilmiştir.   Programa ait kodlar da aşağıda verilmiştir. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Windows.Forms.DataVisualization.Charting; namespace VeriToplama2 { public partial class Form1 : Form { public […]

Matlab ile GUI oluşturarak Kontrol Kartından Veri Okuma İşlemi

Yukarıdaki ara yüz oluşturma çalışmasının kodları aşağıda verilmiştir.   function varargout = VeriTopGui_1(varargin) % VERITOPGUI_1 MATLAB code for VeriTopGui_1.fig %      VERITOPGUI_1, by itself, creates a new VERITOPGUI_1 or raises the existing %      singleton*. % %      H = VERITOPGUI_1 returns the handle to a new VERITOPGUI_1 or the handle to %      the existing singleton*. % %      […]

Matlab ile Kontrol Kartından Okunan Verileri Excel Dosyasına Yazma İşlemi

clc; clear; %COM5 de kurulu olan mega2560 arduino sınıfını “a” değişkenine atadık. a=arduino(‘COM5′,’Mega2560’); %arduino üzerindeki sensörlerden aldığımız her değeri biz dizide (array) %tutmamız gerekir. Üç sensörümüz var. %1.) Potansiyometre 2.) Işık sensörü LDR  3.) Sıcaklık sensörü %Dizide indis değişkenini “i” olarak seçtik. sinir=41; voltage=zeros(1,sinir); ldr=zeros(1,sinir); sck=zeros(1,sinir); % Okunan değerler düzenli bir şekilde XLS dosyaya yazılacak. […]

Matlab ile Kontrol Kartından Okunan Verileri TXT Dosyaya Yazma İşlemi

clc; clear; %COM5 de kurulu olan mega2560 arduino sınıfını “a” değişkenine atadık. a=arduino(‘COM5′,’Mega2560’); %arduino üzerindeki sensörlerden aldığımız her değeri biz dizide (array) %tutmamız gerekir. Üç sensörümüz var. %1.) Potansiyometre 2.) Işık sensörü LDR  3.) Sıcaklık sensörü %Dizide indis değişkenini “i” olarak seçtik. % tarih ve saat değerlerini ayırıyoruz. x=strsplit(datestr(datetime),’ ‘); %dosya adı günün tarihi olarak […]

Previous Posts Next posts