Langsung ke konten utama

Penerapan Matlab dalam Pengolahan Citra


1. Bit Planes

bit plane 7
            Merupakan pengubahan gambar hitam putih gambar biner dengan memecah ke bagian bit planenya dengan aturan:
·       warna abu abu tiap pixel dari gambar 8 bit adalah 8 bit biner
·       bit 0 adalah bit terakhir dari nilai abu abu
·       bit 7 terdiri  dari bit pertama setiap nilai (paling berpengaruh).




bitplane 4

bitplane 0

2.Mengecilkan ukuran gambar
            Dilakukan dengan mengambil setiap baris lain dan setiap kolom lain dan meninggalkan elemen matrik yang ideks  kolom dan barisnya genap.
3.Ekstrasi Nilai RGB dan konversi ke hitam putih
            Matlab dapat memisahkan masing masing penyusun warna gambar dengan sintaks
gambar=imread(‘filegambar ’);
red=gambar(:,:,1); % untuk emisahkan warna penyusn merahh
green=gambar(:,:,2); %untuk emisahkan warna penyusn merahh
blue=gambar(:,:,3); %untuk emisahkan warna penyusn merahh
imshow(gambar)
imshow(red)
imshow(green)
imshow(blue)
gray2=0.3*red+0.5*green+0.2*blue ;

4.Operasi Aritmatika
            Operasi ini dilakukan dengan menereapkan fungsi y=f(x) untuk setiap nilai abu abu dalam gambar.
            Formula sederhana dilakukan dengan menambahkan atau mengurangi nilai konstan setiap pixel.

·       Perkalian setiap pixel dengan angka konstan



·       Komplemen untuk setiap pixel dibuat kebalikannya hitam menjadi putih dan putih menjadi hitam

5.Thresholding
            Mengubah gambar hitam putih menjadi gambar biner dengan menentukan level abu abu(T) dan mengubah setiap pixel menjadi hitam atau putih tergantung dari nilai T. Sebuah Pixel menjadi putih apabila nilai abu-abunya > T dan pixel menjadi hitam apabila nilai abu abu < T

6. Menampilkan gambar
Matlab memiliki sintaks untuk menampilkan gambar  yakni imshow()
7. Mengatur kontras
            Matlab memiliki sintaks untuk mengatur kontras ke nilai baru dengan sintaks imadjust()

8.Lowpass Filter
Merupakan teknik untuk memperhalus gambar dengan menghilangkan noise  frekuensi tinggi dari gambar digital. Contohnya:
·       Gaussian Filter
merupakan filter untuk membuat gambar blur dengan kemungkinan penyebaran
dimana σ adalah standar deviasi, semakin besar , semakin blur gambarnya.
sintaksnya
gambar=imread('filegambar');
gaussianFilter = fspecial('gaussian', [12, 12], 5)
hasil = imfilter(gambar, gaussianFilter, 'symmetric', 'conv');
subplot(1,2,1), image(gambar);
subplot(1,2,2), image(hasil), title('Blurred Turtle, blur matrix size 12');
9.High Pass Filter
Membuat gambar terlihat lebih tajam dan menonjolkan detail dari gambar. Contohnya
·       Edge detector
digunakan untuk menyeleksi tepi dalam proses pengolahan citra. Metode Canny memiliki kelebihan yakni error yang rendah dan presisi
sintaksnya: I = imread('turtle.jpg');
gray=rgb2gray(I);
BW1 = edge(gray,'prewitt');
BW2 = edge(gray,'canny');
BW3 = edge(gray,'sobel');
BW4 = edge(gray,'roberts');
imshow(BW1);
figure, imshow(BW2)
figure, imshow(BW3)
figure, imshow(BW4)




sumber:
http://www.bogotobogo.com/Matlab/Matlab_Tutorial_Digital_Image_Processing_6_Filter_Smoothing_Low_Pass_fspecial_filter2.php
https://www.cs.umd.edu/class/fall2016/cmsc426/matlab/matlab_imageprocessing.pdf
https://rakata89.files.wordpress.com/2012/01/13574039-basic-image-processing-matlab.pdf

Komentar

Postingan populer dari blog ini

Kebiasaan-kebiasaan Buruk yang Harus Dihindari Seorang Scooterist

Sekedar iseng-iseng nulis berdasarkan pengalaman pribadi tentang kebiasaan-kebiasaan buruk yang gak boleh kita lakukan sebagai scooterist. 1.Tidak membawa toolkit,cadangan spare parts dan ban serep Ada anggapan kalau naik vespa gak bawa toolkit itu sama dengan bunuh diri.Mungkin hal itu ada benarnya     karena bayangin kalau lagi di tengah hutan belantara malem-malem trus mogok dan gak bawa toolkit tebak aja jadinya. Bisa-bisa nginep bareng sama kuntilanak tuh. Tidakmembawa ban serep juga akibatnya hampir sama dengan tidak membawa toolkit dan cadangan spare part. Dan ditambah lagi harus dorong vespa yang berat karena ban kempes ke tukang tambal ban terdekat 2.Membiarkan karet bodi aus Karet bodi aus membuat posisi mesin menjadi miring sehingga kalau dinaikin vespa jadi terasa berat sebelah. Kalau lagi turing hal ini lama kelamaan akan membebani dan bikin cepat lelah. 3.Menceperkan vespa dengan mencopot engine mounting Hal ini perlu dihindari karena dengan mencopot engine ...

Tugas Logika Fuzzy

1.        Kita perlu menggunakan logika fuzzy saat kita menemukan suatu kondisi ketidakpastian dan tidak bisa dikategorikan menggunakan himpunan tegas, misalnya untuk kategori usia (muda , tua); mengkategorikan tinggi badan   dari sekumpulan orang dan hal lainnya yang mengandung ketidakpastian 2.          A.       Domain Keseluruhan nilai yang diinginkan   dalam semesta pembicaraan dan boleh dioperasikan dalam himpunan fuzzy B.       Variabel Fuzzy merupakan variabel yang akan dibahas dan dibicarakan pada system Logika Fuzzy C.       Semesta Pembicaraan merupakan keseluruhan nilai yang diperbolehkan dalam himpunan D.       Derajat Keanggotaan: Nilai yang menunjukkan keanggotaan dari tiap anggota domain denngan nilai 0 -1 , semakind ekat dengan 1 artinya semakin kuat   anggota tersebut dalam suatu d...

Penerapan Algoritma Naives Bayes dalam menentukan Student Staff terpilih

P e nerapan A lgoritma Naives Bayes dalam menentukan Student Staff terpilih Studi Kasus Rekrutmen Student Staff Kantor Kerjsama dan promosi UAJY   tahun 201 9 Abstrak Proses seleksi dalam mencari seorang karyawan   sudah dilakukan sejak lama. Proses ini dapat memakan waktu cukup banyak apabila calon karyawan   yang mendaftar cukup banyak. Pada paper ini akan dibahas dengan studi kasus pada Rekrutmen Student Staff KKP UAJY tahun 2019. Naives Baiyes adalah sebuah algoritma klasifikasi dalam data mining yang digunakan untuk menemukan pola informasi yang bermanfaat.   Dengan algoritma ini kita dapat melakukan prediksi pada suatu data dengan kondisi tertentu apakah akan masuk ke kelas yang sama dengan data sebelumnya. Dengan Menggunakan Algoritma Naives Bayes kita dapat menentukan suatu kandidat akankah diterima   atau tidak berdasarkan kumpulan data yang sudah diolah. Sehingga dapat disimpulkan data mining membantu pekerjaan kita. Kata Kunci: Penerapan A...