|
|
|
|
Site saati: 20 May Pzr, 2012 15:35 |
|
Belge eklemek için kategori seçin
Arama |
|
En Popüler Belgeler -
En Çok Oy Alan Belgeler -
Son Belgeler
|
Yazar: Seyhan Agaoglu
Tarih: 25 Nis Çar, 2007 16:46
Gösterim 1549
Açıklama: Renkli (RGB) görüntüler için
Kategori: Matlab
Tip: Uygulama
Yazara ait belge sayısı: 11
Yazar tarafından gönderilen tüm belgeleri bul
|
|
Fuzzy C-means renk kuantalayıcı
|
| Matlab: |
function Y=fuzzycm (I,level );
% Fuzzy C-means renk kuantalayici
% I, RGB renkli bir goruntu
% level, goruntuyu ifade etmek istediginiz renk sayisi
% Y, kuantalanmis uint8 goruntu
%
% Yazan : Seyhan AGAOGLU
% seyhan_eng@yahoo.com
% SAKARYA UNIVERISTESI
I=double (I );
R = I (:,:, 1);
G = I (:,:, 2);
B = I (:,:, 3);
m = size (I, 1);
n = size (I, 2);
num = 1;
for i= 1:m
for j= 1:n
DR (num )=R (i,j );
DG (num )=G (i,j );
DB (num )=B (i,j );
num = num + 1;
end
end
Data = [DR ', DG', DB '];
[center,U,obj_fcn] = fcm(Data,level);
U = U';
indice=m*n;
x= 1;
y= 1;
for i= 1:indice
f = find ( U (i,: )==max (U (i,: )) );
Y (x,y, 1) = center (f, 1);
Y (x,y, 2) = center (f, 2);
Y (x,y, 3) = center (f, 3);
y = y + 1;
if y == n+ 1
x = x + 1;
y = 1;
end
end
Y=uint8 (Y );
% end of function
|
|
|
| Kullanıcı Yorumları |
| Seyhan Agaoglu Tarih: 06 May Sal, 2008 20:28 Mesaj konusu Cevap |
|
E-postama gelen bir soru üzerine açıklama yapma gereği hissettim. "I" açıklamada da söylendiği gibi RGB renkli bir görüntü olmalıdır. Bu siteden bir çok test görüntüsü temin edebilirsiniz; http://sipi.usc.edu/database/
Ben sizlere örnek olması açısından bir tane görüntüyü kendim veriyorum.
http://www.club3e.org/goruntu-veritabani/Peppers128.tif
level; çıkış görüntüsünün ne kadar renk ile ifade edileceğini söylemektedir. Örneğin, 2, 4, 8, ... ,128 renk gibi...
Eğer çıkış görüntüsünün 4 renk ile ifade edilmesini isterseniz Matlab'da çalıştırmanız gereken kod şöyle olabilir;
>> I = imread('Peppers128.tif');
>> Y = fuzzycm(I,4);
>> imshow(Y)
Not: fuzzycm fonksiyonun çalışabilmesi için (fcm.m fonksiyonu sebebiyle) Fuzzy Logic Toolbox'ın da yüklü olması gerekmektedir. |
|
 |
| 1. sayfa (Toplam 0 sayfa) |
Sayfa: |
|
|
|
Bu kategoriye yeni belge gönderemezsiniz Bu kategorideki belgelerinizi düzenleyemezsiniz Bu kategorideki belgelerinizi silemezsiniz Bu belgeye yorum yapamazsınız Bu kategorideki belgeleri oylayamazsınız Bu kategorideki belgelerin onaylanması gerekmektedir Bu kategorideki düzenlenmiş belgelerin onaylanması gerekmektedir
|
|
|
|
|
|