/  5
 
Segmentasi-Filter RGBOleh:mulkan.ms@gmail.com
Friday, October 21, 2011“Segmentasi adalah salah satu dari langkah awal olah citra, hampir sebagianbesar proses olah citra melewati bagian ini! Ada banyak algoritma yangdikembangkan untuk melakukan segmentasi yaitu Otsu (biasa digunakanuntuk segmentasi Black White), k-means clustring (cluster beberapa kelas),fuzzy image processing (logika kabur)”Lihatlah 2 gambar dibawa ini yaitu A dan B. Bagaimana olah citra dapatmemisahkan mereka??1.Menggunakan otsu (memisahkan foregrund – background)Gambar A dapat terpisah dengan baik, tapi gambar B hanya satu yangtersegmentasi, ya itu karena menggunakan otsu (cocok untuk memisahkan 2 objekyaitu foregrund dan background berdasarkan nilai histogram global minimum
 
0.0 2nilai
frekuensi
 
2.Menggunakan filter RGBBila menggunakan segmentasi filter RGB maka hasilnya ada 3 foreground yangberhasil disegmentasi bukan??Misalkan kita ingin segmentasi warna Red makaR=R-G+(R-B)G=0B=0segmentasi warna Green maka
 
R=0G=G-R+(G-B)B=0segmentasi warna Blue makaR=0G=0B=(B-R)+(B-G)
Berikut kode dalam matlab nyaclc;clear % oleh mulkan.ms@gmail.com% segmentasi RGB Filter % 20 oktober 2011IAwal=imread('RGB.bmp');R=double(IAwal(:,:,1));G=double(IAwal(:,:,2));B=double(IAwal(:,:,3));[b,k]=size(R); z=zeros(b,k);%red IRed(:,:,1)=(R-B)+(R-B);IRed(:,:,2)=z;IRed(:,:,3)=z;%green

Share & Embed

More from this user

Recent Readcasters

Add a Comment

Characters: ...