Source code saat menekan Edge detection Roberts
function btnRoberts_Callback(hObject,
eventdata, handles)
proyek=guidata(gcbo);
I=get(proyek.gbrAsli,'Userdata');
J=rgb2gray(I);
J2= edge(J,'roberts');%NO
SUPPORT: fspecial('roberts');
%'gaussian', 'sobel',
'prewitt', 'laplacian', 'log', 'average','unsharp','roberts'
set(proyek.proyekPD,'CurrentAxes',proyek.gbrAsli);
set(imshow(I));
set(proyek.proyekPD,'CurrentAxes',handles.gbrHistogram);
imhist(rgb2gray(I));
set(proyek.proyekPD,'CurrentAxes',proyek.gbrHasil);
set(imshow(J2));
set(proyek.proyekPD,'CurrentAxes',proyek.gbrHistogramHasil);
imhist(J2);
set(proyek.txtProses,'String','ROBERTS');
set(proyek.gbrAsli,'Userdata',I);
set(proyek.gbrHasil,'Userdata',J2);
%redo_Callback(hObject,
eventdata, handles);
%jadi : fspecial('roberts')=edge(rgb2gray(I),'roberts');
%fspecial=data 3D, edge
data 2D
Source code saat menekan Edge detection Canny
function
btnDTCanny_Callback(hObject, eventdata, handles)
proyek=guidata(gcbo);
I=get(proyek.gbrAsli,'Userdata');
J=rgb2gray(I);
J2= edge(J,'canny');%SUPPORT:
fspecial('roberts'/'canny');
%juga 'gaussian', 'sobel',
'prewitt', 'laplacian', 'log', 'average','unsharp','roberts'
set(proyek.proyekPD,'CurrentAxes',proyek.gbrAsli);
set(imshow(I));
set(proyek.proyekPD,'CurrentAxes',handles.gbrHistogram);
imhist(rgb2gray(I));
set(proyek.proyekPD,'CurrentAxes',proyek.gbrHasil);
set(imshow(J2));
set(proyek.proyekPD,'CurrentAxes',proyek.gbrHistogramHasil);
imhist(J2);
set(proyek.txtProses,'String','CANNY');
set(proyek.gbrAsli,'Userdata',I);
set(proyek.gbrHasil,'Userdata',J2);
------------------------------------------
------------------------------------------
Kursus / Konsultasi / Bimbingan
Belajar / Skripsi Mahasiswa
http://www.lp2maray.com
021-92771708 / 085279959498
Tidak ada komentar:
Posting Komentar