Form Beranda Form Pelatihan

LISTING PROGRAM

1. Form Beranda

function varargout = berandavarargin gui_Singleton = 1; gui_State = structgui_Name, mfilename, ... gui_Singleton, gui_Singleton, ... gui_OpeningFcn, beranda_OpeningFcn, ... gui_OutputFcn, beranda_OutputFcn, ... gui_LayoutFcn, [] , ... gui_Callback, []; if nargin ischarvarargin{1} gui_State.gui_Callback = str2funcvarargin{1}; end if nargout [varargout{1:nargout}] = gui_mainfcngui_State, varargin{:}; else gui_mainfcngui_State, varargin{:}; end function beranda_OpeningFcnhObject, eventdata, handles, varargin handles.output = hObject; guidatahObject, handles; function varargout = beranda_OutputFcnhObject, eventdata, handles varargout{1} = handles.output; function beranda_CallbackhObject, eventdata, handles beranda; closegcbf; function Latih_CallbackhObject, eventdata, handles pelatihan; closegcbf; function Uji_CallbackhObject, eventdata, handles pengujian; closegcbf; function Help_CallbackhObject, eventdata, handles help; function Exit_CallbackhObject, eventdata, handles ask=questdlgAnda ingin keluar dari aplikasi ini?,... Exit,Ya,Tidak,No; switch ask case Ya Universitas Sumatera Utara closeall; case Tidak return end function figure1_WindowButtonDownFcnhObject, eventdata, handles function text1_CreateFcnhObject, eventdata, handles function axes3_CreateFcnhObject, eventdata, handles foto=imreadlogo.jpg; imshowfoto;

2. Form Pelatihan

function varargout = pelatihanvarargin gui_Singleton = 1; gui_State = structgui_Name, mfilename, ... gui_Singleton, gui_Singleton, ... gui_OpeningFcn, pelatihan_OpeningFcn, ... gui_OutputFcn, pelatihan_OutputFcn, ... gui_LayoutFcn, [] , ... gui_Callback, []; if nargin ischarvarargin{1} gui_State.gui_Callback = str2funcvarargin{1}; end if nargout [varargout{1:nargout}] = gui_mainfcngui_State, varargin{:}; else gui_mainfcngui_State, varargin{:}; end function pelatihan_OpeningFcnhObject, eventdata, handles, varargin handles.output = hObject; guidatahObject, handles; function varargout = pelatihan_OutputFcnhObject, eventdata, handles varargout{1} = handles.output; function pushbutton1_CallbackhObject, eventdata, handles function beranda_CallbackhObject, eventdata, handles beranda; closegcbf; function Latih_CallbackhObject, eventdata, handles pelatihan; closegcbf; function Uji_CallbackhObject, eventdata, handles pengujian; closegcbf; function help_CallbackhObject, eventdata, handles help; function Exit_CallbackhObject, eventdata, handles ask=questdlgAnda ingin keluar dari aplikasi ini?,... Exit,Ya,Tidak,No; switch ask case Ya closeall; case Tidak return Universitas Sumatera Utara end function load_citra_CallbackhObject, eventdata, handles gambar1=imreadb1.jpg; gambar2=imreadb2.jpg; gambar3=imreadb3.jpg; gambar4=imreadb4.jpg; gambar5=imreadb5.jpg; gambar6=imreadb6.jpg; gambar7=imreadb7.jpg; gambar8=imreadb8.jpg; gambar9=imreadb9.jpg; gambar10=imreadb10.jpg; gambar11=imreadb11.jpg; gambar12=imreadb12.jpg; gambar13=imreadb13.jpg; gambar14=imreadb14.jpg; gambar15=imreadb15.jpg; gambar16=imreadb16.jpg; gambar17=imreadb17.jpg; gambar18=imreadb18.jpg; gambar19=imreadb19.jpg; gambar20=imreadb20.jpg; gambar21=imreadb21.jpg; gambar22=imreadb22.jpg; gambar23=imreadb23.jpg; gambar24=imreadb24.jpg; gambar25=imreadb25.jpg; gambar26=imreadb26.jpg; gambar27=imreadb27.jpg; gambar28=imreadb28.jpg; gambar29=imreadb29.jpg; gambar30=imreadb30.jpg; axeshandles.axes1; imshowgambar1; axeshandles.axes2; imshowgambar2; axeshandles.axes3; imshowgambar3; axeshandles.axes4; imshowgambar4; axeshandles.axes5; imshowgambar5; axeshandles.axes6; imshowgambar6; axeshandles.axes7; imshowgambar7; axeshandles.axes8; imshowgambar8; axeshandles.axes9; imshowgambar9; axeshandles.axes10; imshowgambar10; axeshandles.axes11; imshowgambar11; axeshandles.axes12; imshowgambar12; axeshandles.axes13; imshowgambar13; axeshandles.axes14; imshowgambar14; axeshandles.axes15; imshowgambar15; axeshandles.axes16; imshowgambar16; axeshandles.axes17; imshowgambar17; axeshandles.axes18; imshowgambar18; axeshandles.axes19; imshowgambar19; axeshandles.axes20; imshowgambar20; axeshandles.axes21; imshowgambar21; axeshandles.axes22; imshowgambar22; axeshandles.axes23; imshowgambar23; axeshandles.axes24; imshowgambar24; Universitas Sumatera Utara axeshandles.axes25; imshowgambar25; axeshandles.axes26; imshowgambar26; axeshandles.axes27; imshowgambar27; axeshandles.axes28; imshowgambar28; axeshandles.axes29; imshowgambar29; axeshandles.axes30; imshowgambar30; sethandles.resize,Enable,On; function resize_CallbackhObject, eventdata, handles gambar1=getimagehandles.axes1; gambar2=getimagehandles.axes2; gambar3=getimagehandles.axes3; gambar4=getimagehandles.axes4; gambar5=getimagehandles.axes5; gambar6=getimagehandles.axes6; gambar7=getimagehandles.axes7; gambar8=getimagehandles.axes8; gambar9=getimagehandles.axes9; gambar10=getimagehandles.axes10; gambar11=getimagehandles.axes11; gambar12=getimagehandles.axes12; gambar13=getimagehandles.axes13; gambar14=getimagehandles.axes14; gambar15=getimagehandles.axes15; gambar16=getimagehandles.axes16; gambar17=getimagehandles.axes17; gambar18=getimagehandles.axes18; gambar19=getimagehandles.axes19; gambar20=getimagehandles.axes20; gambar21=getimagehandles.axes21; gambar22=getimagehandles.axes22; gambar23=getimagehandles.axes23; gambar24=getimagehandles.axes24; gambar25=getimagehandles.axes25; gambar26=getimagehandles.axes26; gambar27=getimagehandles.axes27; gambar28=getimagehandles.axes28; gambar29=getimagehandles.axes29; gambar30=getimagehandles.axes30; gambar1=imresizegambar1,[100,50]; gambar2=imresizegambar2,[100,50]; gambar3=imresizegambar3,[100,50]; gambar4=imresizegambar4,[100,50]; gambar5=imresizegambar5,[100,50]; gambar6=imresizegambar6,[100,50]; gambar7=imresizegambar7,[100,50]; gambar8=imresizegambar8,[100,50]; gambar9=imresizegambar9,[100,50]; gambar10=imresizegambar10,[100,50]; gambar11=imresizegambar11,[100,50]; gambar12=imresizegambar12,[100,50]; gambar13=imresizegambar13,[100,50]; gambar14=imresizegambar14,[100,50]; gambar15=imresizegambar15,[100,50]; gambar16=imresizegambar16,[100,50]; gambar17=imresizegambar17,[100,50]; gambar18=imresizegambar18,[100,50]; Universitas Sumatera Utara gambar19=imresizegambar19,[100,50]; gambar20=imresizegambar20,[100,50]; gambar21=imresizegambar21,[100,50]; gambar22=imresizegambar22,[100,50]; gambar23=imresizegambar23,[100,50]; gambar24=imresizegambar24,[100,50]; gambar25=imresizegambar25,[100,50]; gambar26=imresizegambar26,[100,50]; gambar27=imresizegambar27,[100,50]; gambar28=imresizegambar28,[100,50]; gambar29=imresizegambar29,[100,50]; gambar30=imresizegambar30,[100,50]; axeshandles.axes1; imshowgambar1; axeshandles.axes2; imshowgambar2; axeshandles.axes3; imshowgambar3; axeshandles.axes4; imshowgambar4; axeshandles.axes5; imshowgambar5; axeshandles.axes6; imshowgambar6; axeshandles.axes7; imshowgambar7; axeshandles.axes8; imshowgambar8; axeshandles.axes9; imshowgambar9; axeshandles.axes10; imshowgambar10; axeshandles.axes11; imshowgambar11; axeshandles.axes12; imshowgambar12; axeshandles.axes13; imshowgambar13; axeshandles.axes14; imshowgambar14; axeshandles.axes15; imshowgambar15; axeshandles.axes16; imshowgambar16; axeshandles.axes17; imshowgambar17; axeshandles.axes18; imshowgambar18; axeshandles.axes19; imshowgambar19; axeshandles.axes20; imshowgambar20; axeshandles.axes21; imshowgambar21; axeshandles.axes22; imshowgambar22; axeshandles.axes23; imshowgambar23; axeshandles.axes24; imshowgambar24; axeshandles.axes25; imshowgambar25; axeshandles.axes26; imshowgambar26; axeshandles.axes27; imshowgambar27; axeshandles.axes28; imshowgambar28; axeshandles.axes29; imshowgambar29; axeshandles.axes30; imshowgambar30; sethandles.grayscale,Enable,On; function grayscale_CallbackhObject, eventdata, handles gambar1=getimagehandles.axes1; gambar2=getimagehandles.axes2; gambar3=getimagehandles.axes3; gambar4=getimagehandles.axes4; gambar5=getimagehandles.axes5; gambar6=getimagehandles.axes6; gambar7=getimagehandles.axes7; gambar8=getimagehandles.axes8; gambar9=getimagehandles.axes9; gambar10=getimagehandles.axes10; gambar11=getimagehandles.axes11; gambar12=getimagehandles.axes12; gambar13=getimagehandles.axes13; gambar14=getimagehandles.axes14; Universitas Sumatera Utara gambar15=getimagehandles.axes15; gambar16=getimagehandles.axes16; gambar17=getimagehandles.axes17; gambar18=getimagehandles.axes18; gambar19=getimagehandles.axes19; gambar20=getimagehandles.axes20; gambar21=getimagehandles.axes21; gambar22=getimagehandles.axes22; gambar23=getimagehandles.axes23; gambar24=getimagehandles.axes24; gambar25=getimagehandles.axes25; gambar26=getimagehandles.axes26; gambar27=getimagehandles.axes27; gambar28=getimagehandles.axes28; gambar29=getimagehandles.axes29; gambar30=getimagehandles.axes30; gambar1=rgb2graygambar1; gambar2=rgb2graygambar2; gambar3=rgb2graygambar3; gambar4=rgb2graygambar4; gambar5=rgb2graygambar5; gambar6=rgb2graygambar6; gambar7=rgb2graygambar7; gambar8=rgb2graygambar8; gambar9=rgb2graygambar9; gambar10=rgb2graygambar10; gambar11=rgb2graygambar11; gambar12=rgb2graygambar12; gambar13=rgb2graygambar13; gambar14=rgb2graygambar14; gambar15=rgb2graygambar15; gambar16=rgb2graygambar16; gambar17=rgb2graygambar17; gambar18=rgb2graygambar18; gambar19=rgb2graygambar19; gambar20=rgb2graygambar20; gambar21=rgb2graygambar21; gambar22=rgb2graygambar22; gambar23=rgb2graygambar23; gambar24=rgb2graygambar24; gambar25=rgb2graygambar25; gambar26=rgb2graygambar26; gambar27=rgb2graygambar27; gambar28=rgb2graygambar28; gambar29=rgb2graygambar29; gambar30=rgb2graygambar30; axeshandles.axes1; imshowgambar1; axeshandles.axes2; imshowgambar2; axeshandles.axes3; imshowgambar3; axeshandles.axes4; imshowgambar4; axeshandles.axes5; imshowgambar5; axeshandles.axes6; imshowgambar6; axeshandles.axes7; imshowgambar7; axeshandles.axes8; imshowgambar8; axeshandles.axes9; imshowgambar9; axeshandles.axes10; imshowgambar10; axeshandles.axes11; imshowgambar11; axeshandles.axes12; imshowgambar12; Universitas Sumatera Utara axeshandles.axes13; imshowgambar13; axeshandles.axes14; imshowgambar14; axeshandles.axes15; imshowgambar15; axeshandles.axes16; imshowgambar16; axeshandles.axes17; imshowgambar17; axeshandles.axes18; imshowgambar18; axeshandles.axes19; imshowgambar19; axeshandles.axes20; imshowgambar20; axeshandles.axes21; imshowgambar21; axeshandles.axes22; imshowgambar22; axeshandles.axes23; imshowgambar23; axeshandles.axes24; imshowgambar24; axeshandles.axes25; imshowgambar25; axeshandles.axes26; imshowgambar26; axeshandles.axes27; imshowgambar27; axeshandles.axes28; imshowgambar28; axeshandles.axes29; imshowgambar29; axeshandles.axes30; imshowgambar30; sethandles.sharpening,Enable,On; function sharpening_CallbackhObject, eventdata, handles gambar1=getimagehandles.axes1; gambar2=getimagehandles.axes2; gambar3=getimagehandles.axes3; gambar4=getimagehandles.axes4; gambar5=getimagehandles.axes5; gambar6=getimagehandles.axes6; gambar7=getimagehandles.axes7; gambar8=getimagehandles.axes8; gambar9=getimagehandles.axes9; gambar10=getimagehandles.axes10; gambar11=getimagehandles.axes11; gambar12=getimagehandles.axes12; gambar13=getimagehandles.axes13; gambar14=getimagehandles.axes14; gambar15=getimagehandles.axes15; gambar16=getimagehandles.axes16; gambar17=getimagehandles.axes17; gambar18=getimagehandles.axes18; gambar19=getimagehandles.axes19; gambar20=getimagehandles.axes20; gambar21=getimagehandles.axes21; gambar22=getimagehandles.axes22; gambar23=getimagehandles.axes23; gambar24=getimagehandles.axes24; gambar25=getimagehandles.axes25; gambar26=getimagehandles.axes26; gambar27=getimagehandles.axes27; gambar28=getimagehandles.axes28; gambar29=getimagehandles.axes29; gambar30=getimagehandles.axes30; Sharp=fspecialunsharp; gbr1=imfiltergambar1,Sharp; gbr2=imfiltergambar2,Sharp; gbr3=imfiltergambar3,Sharp; gbr4=imfiltergambar4,Sharp; Universitas Sumatera Utara gbr5=imfiltergambar5,Sharp; gbr6=imfiltergambar6,Sharp; gbr7=imfiltergambar7,Sharp; gbr8=imfiltergambar8,Sharp; gbr9=imfiltergambar9,Sharp; gbr10=imfiltergambar10,Sharp; gbr11=imfiltergambar11,Sharp; gbr12=imfiltergambar12,Sharp; gbr13=imfiltergambar13,Sharp; gbr14=imfiltergambar14,Sharp; gbr15=imfiltergambar15,Sharp; gbr16=imfiltergambar16,Sharp; gbr17=imfiltergambar17,Sharp; gbr18=imfiltergambar18,Sharp; gbr19=imfiltergambar19,Sharp; gbr20=imfiltergambar20,Sharp; gbr21=imfiltergambar21,Sharp; gbr22=imfiltergambar22,Sharp; gbr23=imfiltergambar23,Sharp; gbr24=imfiltergambar24,Sharp; gbr25=imfiltergambar25,Sharp; gbr26=imfiltergambar26,Sharp; gbr27=imfiltergambar27,Sharp; gbr28=imfiltergambar28,Sharp; gbr29=imfiltergambar29,Sharp; gbr30=imfiltergambar30,Sharp; axeshandles.axes1; imshowgbr1; axeshandles.axes2; imshowgbr2; axeshandles.axes3; imshowgbr3; axeshandles.axes4; imshowgbr4; axeshandles.axes5; imshowgbr5; axeshandles.axes6; imshowgbr6; axeshandles.axes7; imshowgbr7; axeshandles.axes8; imshowgbr8; axeshandles.axes9; imshowgbr9; axeshandles.axes10; imshowgbr10; axeshandles.axes11; imshowgbr11; axeshandles.axes12; imshowgbr12; axeshandles.axes13; imshowgbr13; axeshandles.axes14; imshowgbr14; axeshandles.axes15; imshowgbr15; axeshandles.axes16; imshowgbr16; axeshandles.axes17; imshowgbr17; axeshandles.axes18; imshowgbr18; axeshandles.axes19; imshowgbr19; axeshandles.axes20; imshowgbr20; axeshandles.axes21; imshowgbr21; axeshandles.axes22; imshowgbr22; axeshandles.axes23; imshowgbr23; axeshandles.axes24; imshowgbr24; axeshandles.axes25; imshowgbr25; axeshandles.axes26; imshowgbr26; axeshandles.axes27; imshowgbr27; axeshandles.axes28; imshowgbr28; axeshandles.axes29; imshowgbr29; axeshandles.axes30; imshowgbr30; Universitas Sumatera Utara sethandles.deteksi_tepi,Enable,On; function deteksi_tepi_CallbackhObject, eventdata, handles gambar1=getimagehandles.axes1; gambar2=getimagehandles.axes2; gambar3=getimagehandles.axes3; gambar4=getimagehandles.axes4; gambar5=getimagehandles.axes5; gambar6=getimagehandles.axes6; gambar7=getimagehandles.axes7; gambar8=getimagehandles.axes8; gambar9=getimagehandles.axes9; gambar10=getimagehandles.axes10; gambar11=getimagehandles.axes11; gambar12=getimagehandles.axes12; gambar13=getimagehandles.axes13; gambar14=getimagehandles.axes14; gambar15=getimagehandles.axes15; gambar16=getimagehandles.axes16; gambar17=getimagehandles.axes17; gambar18=getimagehandles.axes18; gambar19=getimagehandles.axes19; gambar20=getimagehandles.axes20; gambar21=getimagehandles.axes21; gambar22=getimagehandles.axes22; gambar23=getimagehandles.axes23; gambar24=getimagehandles.axes24; gambar25=getimagehandles.axes25; gambar26=getimagehandles.axes26; gambar27=getimagehandles.axes27; gambar28=getimagehandles.axes28; gambar29=getimagehandles.axes29; gambar30=getimagehandles.axes30; gb1=edgegambar1,canny; gb2=edgegambar2,canny; gb3=edgegambar3,canny; gb4=edgegambar4,canny; gb5=edgegambar5,canny; gb6=edgegambar6,canny; gb7=edgegambar7,canny; gb8=edgegambar8,canny; gb9=edgegambar9,canny; gb10=edgegambar10,canny; gb11=edgegambar11,canny; gb12=edgegambar12,canny; gb13=edgegambar13,canny; gb14=edgegambar14,canny; gb15=edgegambar15,canny; gb16=edgegambar16,canny; gb17=edgegambar17,canny; gb18=edgegambar18,canny; gb19=edgegambar19,canny; gb20=edgegambar20,canny; gb21=edgegambar21,canny; gb22=edgegambar22,canny; gb23=edgegambar23,canny; gb24=edgegambar24,canny; gb25=edgegambar25,canny; gb26=edgegambar26,canny; Universitas Sumatera Utara gb27=edgegambar27,canny; gb28=edgegambar28,canny; gb29=edgegambar29,canny; gb30=edgegambar30,canny; axeshandles.axes1; imshowgb1; axeshandles.axes2; imshowgb2; axeshandles.axes3; imshowgb3; axeshandles.axes4; imshowgb4; axeshandles.axes5; imshowgb5; axeshandles.axes6; imshowgb6; axeshandles.axes7; imshowgb7; axeshandles.axes8; imshowgb8; axeshandles.axes9; imshowgb9; axeshandles.axes10; imshowgb10; axeshandles.axes11; imshowgb11; axeshandles.axes12; imshowgb12; axeshandles.axes13; imshowgb13; axeshandles.axes14; imshowgb14; axeshandles.axes15; imshowgb15; axeshandles.axes16; imshowgb16; axeshandles.axes17; imshowgb17; axeshandles.axes18; imshowgb18; axeshandles.axes19; imshowgb19; axeshandles.axes20; imshowgb20; axeshandles.axes21; imshowgb21; axeshandles.axes22; imshowgb22; axeshandles.axes23; imshowgb23; axeshandles.axes24; imshowgb24; axeshandles.axes25; imshowgb25; axeshandles.axes26; imshowgb26; axeshandles.axes27; imshowgb27; axeshandles.axes28; imshowgb28; axeshandles.axes29; imshowgb29; axeshandles.axes30; imshowgb30; sethandles.train,Enable,On; function train_CallbackhObject, eventdata, handles tic; gambar1=getimagehandles.axes1; gambar2=getimagehandles.axes2; gambar3=getimagehandles.axes3; gambar4=getimagehandles.axes4; gambar5=getimagehandles.axes5; gambar6=getimagehandles.axes6; gambar7=getimagehandles.axes7; gambar8=getimagehandles.axes8; gambar9=getimagehandles.axes9; gambar10=getimagehandles.axes10; gambar11=getimagehandles.axes11; gambar12=getimagehandles.axes12; gambar13=getimagehandles.axes13; gambar14=getimagehandles.axes14; gambar15=getimagehandles.axes15; gambar16=getimagehandles.axes16; gambar17=getimagehandles.axes17; gambar18=getimagehandles.axes18; Universitas Sumatera Utara gambar19=getimagehandles.axes19; gambar20=getimagehandles.axes20; gambar21=getimagehandles.axes21; gambar22=getimagehandles.axes22; gambar23=getimagehandles.axes23; gambar24=getimagehandles.axes24; gambar25=getimagehandles.axes25; gambar26=getimagehandles.axes26; gambar27=getimagehandles.axes27; gambar28=getimagehandles.axes28; gambar29=getimagehandles.axes29; gambar30=getimagehandles.axes30; m1=doublereshapegambar1,1,5000; m2=doublereshapegambar2,1,5000; m3=doublereshapegambar3,1,5000; m4=doublereshapegambar4,1,5000; m5=doublereshapegambar5,1,5000; m6=doublereshapegambar6,1,5000; m7=doublereshapegambar7,1,5000; m8=doublereshapegambar8,1,5000; m9=doublereshapegambar9,1,5000; m10=doublereshapegambar10,1,5000; m11=doublereshapegambar11,1,5000; m12=doublereshapegambar12,1,5000; m13=doublereshapegambar13,1,5000; m14=doublereshapegambar14,1,5000; m15=doublereshapegambar15,1,5000; m16=doublereshapegambar16,1,5000; m17=doublereshapegambar17,1,5000; m18=doublereshapegambar18,1,5000; m19=doublereshapegambar19,1,5000; m20=doublereshapegambar20,1,5000; m21=doublereshapegambar21,1,5000; m22=doublereshapegambar22,1,5000; m23=doublereshapegambar23,1,5000; m24=doublereshapegambar24,1,5000; m25=doublereshapegambar25,1,5000; m26=doublereshapegambar26,1,5000; m27=doublereshapegambar27,1,5000; m28=doublereshapegambar28,1,5000; m29=doublereshapegambar29,1,5000; m30=doublereshapegambar30,1,5000; alpha=gethandles.alpha,String; input=[m1 ; m2 ; m3 ; m4 ; m5 ; m6 ; m7 ; m8; m9; m10; m11; m12; m13; m14; m15; m16; m17; m18; m19; m20; m21; m22; m23; m24; m25; m26; m27; m28; m29; m30]; w= [m1; m2 ; m3 ; m4; m5; m6; m7; m8; m9; m10]; alpha= str2doublealpha; epoch=0; tic; while alpha 0 alpha 1 epoch =1000 for i=1:30 for j=1:10 dj=0; for k=1:5000 dj=dj+ wj,k- inputi,k.2; Universitas Sumatera Utara end end for j=1:10 if dj== mind j_new = j; end end wj_new,:=wj_new,:+ alpha inputi,:-wj_new,:; end alpha= 0.2alpha; epoch=epoch+1; end t=toc; sethandles.time,String,t; xlswritedata.xls,w,bobot_new,A1; function pushbutton8_CallbackhObject, eventdata, handles function alpha_CallbackhObject, eventdata, handles function alpha_CreateFcnhObject, eventdata, handles if ispc isequalgethObject,BackgroundColor, get0,defaultUicontrolBackgroundColor sethObject,BackgroundColor,white; end function rad_CallbackhObject, eventdata, handles function time_CreateFcnhObject, eventdata, handles if ispc isequalgethObject,BackgroundColor, get0,defaultUicontrolBackgroundColor sethObject,BackgroundColor,white; end

3. Form Pengujian