2 04 2017
guraysonugur | Görüntü İşleme
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 […]
2 04 2017
guraysonugur | Görüntü İşleme
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 […]
31 03 2017
guraysonugur | Görüntü İşleme
Soru: 5.) Aşağıdaki resmi kullanarak sadece sarı renkli dikdörtgeni içerecek şekilde maskeleme tekniğiyle yeni bir resim oluşturunuz.
31 03 2017
guraysonugur | Görüntü İşleme
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ı […]
30 03 2017
Matlab ile Analiz Ders-7.0
30 03 2017
guraysonugur | Görüntü İşleme
Görüntü İşleme Matlab Ders-7
30 03 2017
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 […]
26 03 2017
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*. % % […]
26 03 2017
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. […]
26 03 2017
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 […]