Dosen Pengampu :
Ardi Wijaya, S.Kom, M.Kom
FAKULTAS TEKNIK
Dengan memanjatkan puji syukur kehadirat Allah SWT, penulis menyampaikan salam
dan terima kasih yang setinggi-tingginya kepada-Nya, yang telah memberikan rahmat, hidayah,
dan karunia-Nya sehingga penulis dapat menyelesaikan laporan ini.Laporan ini disusun sebagai
hasil dari upaya dan dedikasi penulis dalam mengeksplorasi serta menganalisis suatu topik yang
menjadi fokus penelitian. Adapun tujuan utama dari laporan ini adalah untuk memberikan
pemahaman yang komprehensif mengenai PENGOLAHA POLA DAN OBJEK serta
menawarkan wawasan yang mendalam terhadap isu-isu terkait.
Penyusunan laporan ini tidak terlepas dari dukungan dan bimbingan berbagai pihak yang
turut serta berkontribusi. Oleh karena itu, penulis mengucapkan terima kasih yang tulus kepada
[nama pembimbing atau pihak terkait], yang telah memberikan bimbingan, arahan, dan masukan
yang sangat berharga dalam penelitian ini.
Selain itu, penulis juga mengucapkan terima kasih kepada Bapak Ardi wijayah , yang
telah memberikan izin dan fasilitas yang diperlukan untuk kelancaran penelitian ini.
Akhir kata, semoga laporan ini dapat memberikan kontribusi positif dan memberikan
pemahaman yang lebih mendalam kepada para pembaca. Kritik dan saran yang bersifat
membangun sangat diharapkan guna perbaikan di masa mendatang.
PENDAHULUAN
1.3 Tujuan
Tujuan dari penulisan ini agar si pembaca dapat memahami apa saja yang berhubungan
dengan kehidupan sehari-hari dapat di tarik dalam sebuah aplikasi , dan si pembaca dapat
mengerti cara penggunaan aplikasi matlab.
BAB II
PEMBAHASAN
Pengenalan Objek Fokus pada pengenalan dan identifikasi objek tertentu dalam data.
Objek ini bisa berupa wajah manusia dalam gambar, suara dalam rekaman audio, atau entitas
lainnya yang dapat diidentifikasi[3]. Dalam konteks teknologi modern, pengenalan pola dan
objek memiliki aplikasi yang luas, termasuk tetapi tidak terbatas pada:
2. Pengenalan Suara: Pemahaman dan identifikasi suara manusia atau perangkat lain.
3. Pengenalan Tulisan Tangan: Konversi tulisan tangan menjadi teks yang dapat dipahami oleh
komputer.
4. Deteksi Objek: Mengidentifikasi dan melokalisasi objek dalam gambar atau video.
5. Pengenalan Teks: Mengenali dan mengekstrak informasi dari dokumen atau gambar yang
berisi teks.
Untuk mencapai pengenalan pola dan objek yang akurat, berbagai teknik seperti pembelajaran
mesin, jaringan saraf tiruan, dan pengolahan citra sering digunakan. Selain itu, perkembangan
dalam bidang ini telah memberikan dampak besar pada berbagai sektor, termasuk keamanan,
kesehatan, otomasi, dan kecerdasan buatan.[4][5]
1. Install Matlab
Ekstrak perangkat lunak tempat Anda mengunduhnya.Klik kanan pada setup dan Jalankan
sebagai administrator.
Pada bagian ini masukkan kode lecense 53403-17277-47109-48947-62948-36311-49413-19305-
08977-10700-56428- 12027-38922-30724-27984-36681-44688-58713-21738-27385-45181-08960
Pada bagian ini sesuaikan dengan kebutuhan kalian
Finish Dan proses install sudah selesai
3. Menampilkan Matriks
Dalam MATLAB, "matriks" adalah istilah yang digunakan untuk menyebut array dua
dimensi atau lebih. Matriks ini dapat berupa matriks numerik, logika, karakter, atau campuran
dari ketiganya. MATLAB memproses data dalam bentuk matriks, dan banyak fungsi dan operasi
dalam MATLAB dirancang untuk bekerja dengan matriks.[7]
4. MENAMPILKAN GARYSCALE
Untuk menampilkan gambar dalam skala abu-abu (grayscale) di MATLAB, Anda dapat
menggunakan fungsi imshow. Fungsi ini memungkinkan Anda menampilkan gambar dalam
berbagai format, termasuk citra berwarna dan citra skala abu-abu.
Berikut adalah contoh penggunaan imshow untuk menampilkan gambar skala abu-abu:
clear;
A=imread ('logo.png');
G=rgb2gray (A);
subplot(2,2,1)
imshow(A)
subplot(2,2,2)
imshow(G)
5. Menampilkan Binerisasi
Untuk menampilkan hasil dari proses binerisasi di MATLAB, Anda dapat menggunakan fungsi
imshow setelah mengaplikasikan proses binerisasi pada gambar imbinarize digunakan untuk
melakukan binerisasi pada gambar skala abu-abu (gambarSkalaAbu)
clc;
clear;
A=imread ('logo.png');
B=im2bw(A);
subplot(2,2,1)
imshow(A)
subplot(2,2,2)
imshow(B)
6.ROTATE
Saat Anda memutar gambar menggunakan fungsi imrotate, Anda menentukan gambar
yang akan diputar dan sudut rotasinya , dalam derajat[9]. Jika Anda menentukan sudut rotasi
positif, gambar akan berputar berlawanan arah jarum jam; jika Anda menentukan sudut rotasi
negatif, gambar akan berputar searah jarum jam. Membaca gambar ke dalam ruang kerja.
clc;
clear;
A=imread('motor.png');
R=imrotate(A, 70);
subplot(2,2,1)
imshow(A)
subplot(2,2,2)
imshow(R)
Gambar ini dari percobaan di MATLAB
7. CROP
Pada langkah ini, imcrop mengambil gambar asli dan memotongnya berdasarkan
koordinat yang dihasilkan oleh getrect. Hasilnya disimpan dalam variabel gambar_kropped.
clc;
clear;
A =imread ('motor.png');
B = imcrop (A,[300,500,300,500]);
subplot(2,2,1)
imshow (A)
subplot(2,2,2)
imshow(B)
8. HISTOGRAM GRAYSCALE
clc;
clear;
img = imread('motor.png');
subplot(2,2,2)
imshow(img)
I = rgb2gray(img)
subplot(2,2,1)
imshow(I)
subplot(2,2,3)
imhist(I)
9. HISTOGRAM RGB
Dengan ini, Anda dapat melihat distribusi intensitas warna pada setiap saluran warna
(merah, hijau, dan biru) dalam gambar RGB Anda.
clc;
clear;
img = imread('ravi.jfif');
subplot(2,2,1)
imshow(img)
red = img (:,:,1);
green = img (:,:,2);
blue = img (:,:,3);
subplot(2,2,2)
A = imhist(red);
B = imhist(green);
C = imhist(blue);
x=1:256;
plot(x,A,'r-')
hold on
plot(x,B,'g-')
plot(x,C,'b-')
10. TUGAS KELOMPOK UAS
a. HASIL BERHASIL
Hasil percobaan menggunakan Aplikasi Matlab,disini kita harus menggunakan Gambar yang
jelas.
b. HASIL GAGAL
11. GUI
GUI (Graphical User Interface) di Matlab adalah antarmuka pengguna berbasis grafis
yang memungkinkan pengguna untuk berinteraksi dengan program atau aplikasi Matlab
menggunakan elemen visual seperti tombol, kotak teks, dan gambar. GUI mempermudah
pengguna dalam menjalankan skrip atau program tanpa harus mengetikkan perintah secara
manual, dan dapat meningkatkan pengalaman pengguna dalam menjalankan analisis atau
simulasi menggunakan Matlab.
A. BENTUK GUI
Elemen-elemen pada GUI (Graphical User Interface) MATLAB GUIDE melibatkan
berbagai jenis komponen yang membentuk antarmuka pengguna. Berikut adalah beberapa
elemen umum dalam GUI:
Seabagai contoh disini saya membuat interface GUI.
Fungsi resize pada umumnya digunakan untuk mengubah ukuran dari suatu gambar atau
matriks dalam konteks MATLAB. Resize dapat digunakan untuk memperkecil atau
memperbesar gambar atau matriks sesuai dengan kebutuhan tertentu.
Hasil yang di tampilkan setelah melakukan resize
DAFTAR PUSTAKA
[1]. Azuma, R. T. (1997). A survey of augmented reality. Presence: Teleoperators & Virtual
Environments, 6(4), 355–385.
[2]. Bankman, I. (2008). Handbook of medical image processing and analysis. Elsevier.
[3]. Duda, R. O., Hart, P. E., & others. (2006). Pattern classification. John Wiley & Sons.
[4]. E Woods, R., & C Gonzalez, R. (2008). Digital image processing. Pearson Education Ltd.
[5]. Foley, J. D., Van Dam, A., Feiner, S. K., Hughes, J. F., & Phillips, R. L. (1994).
Introduction to computer graphics (Vol. 55). Addison-Wesley Reading.
[6]. Gonzalez, R. C., Woods, R. E., & Eddins, S. L. (2009). Digital image processing using
Matlab” Gatesmark Publishing. Digital Image Processing Using MATLAB 2nd Ed. Gatesmark
Publishing, Knoxville, TN.
[7]. Haralick, R. M., Shanmugam, K., & Dinstein, I. H. (1973). Textural features for image
classification. IEEE Transactions on Systems, Man, and Cybernetics, 6, 610–621.
[8]. Ma, Y., Soatto, S., Košecká, J., & Sastry, S. (2004). An invitation to 3-d vision: from
images to geometric models (Vol. 26). Springer.
[10]. Nixon, M., & Aguado, A. (2019). Feature extraction and image processing for computer
vision. Academic press