Appendix Identifikasi Bibit Unggul Daun Tanaman Karet Melalui Deteksi Tepi Menggunakan Metode Sobel

Lampiran 1. Fungsi Utama

function varargout = utama(varargin)
gui_Singleton = 1;
gui_Singleton = 1;
gui_State = struct('gui_Name',
'gui_Singleton',

mfilename, ...
gui_Singleton, ...

'gui_OpeningFcn', @utama_OpeningFcn, ...
'gui_OutputFcn',

@utama_OutputFcn, ...

'gui_LayoutFcn',

[] , ...

'gui_Callback',


[]);

if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end

if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State,
varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end

function utama_OpeningFcn(hObject, eventdata, handles,
varargin)
handles.output = hObject;
guidata(hObject, handles);

function varargout = utama_OutputFcn(hObject, eventdata,

handles)
varargout{1} = handles.output;

function pushbutton1_Callback(hObject, eventdata, handles)
axes(handles.axes1);
clear gca;
[FileName, PathName, FilterIndex] = uigetfile('*.JPG','Pilih
Citra','*JPG');
handles.NamaFile=FileName;
handles.PathName=PathName;
guidata(hObject,handles);

if isequal(FileName,0)
disp('User selected Cancel')
else
axes(handles.axes1);
clear gca;
set(gca,'ytick',[]);
set(gca,'xtick',[]);


axes(handles.axes1);
handles.Citra.RGB=imread([PathName FileName]);
image(handles.Citra.RGB),
set(gca,'ytick',[]);
set(gca,'xtick',[]);
guidata(hObject, handles);
imshow(handles.Citra.RGB);
end

function pushbutton3_Callback(hObject, eventdata, handles)
gambar1 = handles.Citra.RGB;
temp1=imread('BPM24_template.jpg');
temp2=imread('IRR5_template.jpg');

temp3=imread('IRR39_template.jpg');
temp4=imread('IRR42_template.jpg');
temp5=imread('IRR104_template.jpg');
temp6=imread('IRR107_230_template.jpg');
temp7=imread('IRR112_template.jpg');
temp8=imread('IRR118_template.jpg');

temp9=imread('IRR119_template.jpg');
temp10=imread('IRR220_template.jpg');
temp11=imread('PB260_template.jpg');
temp12=imread('PB330_template.jpg');
temp13=imread('pb340_template.jpg');
temp14=imread('RRIC100_template.jpg');
citra=gambar1;

temp1=processing(temp1);
temp2=processing(temp2);
temp3=processing(temp3);
temp4=processing(temp4);
temp5=processing(temp5);
temp6=processing(temp6);
temp7=processing(temp7);
temp8=processing(temp8);
temp9=processing(temp9);
temp10=processing(temp10);
temp11=processing(temp11);
temp12=processing(temp12);

temp13=processing(temp13);
temp14=processing(temp14);
citra=processing(citra);

temp=[temp1;temp2;temp3;temp4;temp5;temp6;temp7;temp8;temp9;
temp10;temp11;temp12;temp13;temp14];
n=14;%jumlah template
[kore t]=pencocokan_pola(citra,temp,n);
k=kore*100;
fprintf('Nilai koefisien korelasi = %f\n',k);
fprintf('Gambar yang diuji paling cocok dengan template
%d\n',t);
set(handles.hasil,'string',k)
set(handles.kemiripan,'string',t)

function pushbutton4_Callback(hObject, eventdata, handles)
close

function hasil_Callback(hObject, eventdata, handles)


function hasil_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

Lampiran 2. Fungsi Identifikasi

function output = processing (input)

b=rgb2gray(input);%aras keabuan

u=imresize(b,[256 256]);%ukuran citra

%pelembutan citra
median=medfilt2(u,[3 3]);
wiener=wiener2(median,[5 5]);

%Pengambangan (thresholding)
[m n]=size(u);

for i=1:m,
for j=1:n,
if(u(i,j)r)
t=i;
r=y;
end
end
return

Dokumen yang terkait

Representasi Nasionalisme Melalui Karya Fotografi (Analisis Semiotik pada Buku "Ketika Indonesia Dipertanyakan")

53 338 50

Diskriminasi Daun Gandarusa (Justicia gendarrusa Burm.f.) Asal Surabaya, Jember dan Mojokerto Menggunakan Metode Elektroforesis

0 61 6

Efek Pemberian Ekstrak Daun Pepaya Muda (Carica papaya) Terhadap Jumlah Sel Makrofag Pada Gingiva Tikus Wistar Yang Diinduksi Porphyromonas gingivalis

10 64 5

IbM Pemanfaatan Biopestisida untuk Mengendalikan Hama Uret (Lepidiota stigma) Pada Tanaman Tebu

8 129 1

Identifikasi Jenis Kayu Yang Dimanfaatkan Untuk Pembuatan Perahu Tradisional Nelayan Muncar Kabupaten Banyuwangi dan Pemanfaatanya Sebagai Buku Nonteks.

26 327 121

Preparasi dan Karaterisasi Nanopartikel Zink Pektinat Mengandung Diltiazem Hidroklorida dengan Metode Gelasi Ionik.

7 51 92

Pengaruh Kerjasama Pertanahan dan keamanan Amerika Serikat-Indonesia Melalui Indonesia-U.S. Security Dialogue (IUSSD) Terhadap Peningkatan Kapabilitas Tentara Nasional Indonesia (TNI)

2 68 157

Strategi Public Relations Radio Cosmo 101.9 FM Bandung Joged Mania Dalam Mempertahankan Pendengar Melalui Pendekatan Sosial

1 78 1

Aplikasi Data Mining Menggunakan Metode Decision Tree Untuk Pemantauan Distribusi Penjualan Sepeda Motor Di PD. Wijaya Abadi Bandung

27 142 115

Perancangan Sistem Informasi Akuntansi Laporan Keuangan Arus Kas Pada PT. Tiki Jalur Nugraha Ekakurir Cabang Bandung Dengan Menggunakan Software Microsoft Visual Basic 6.0 Dan SQL Server 2000 Berbasis Client Server

32 174 203