|
|
|
|
Site saati: 20 May Pzr, 2012 15:57 |
|
Belge eklemek için kategori seçin
Arama |
|
En Popüler Belgeler -
En Çok Oy Alan Belgeler -
Son Belgeler
|
Yazar: Seyhan Agaoglu
Tarih: 11 Nis Çar, 2007 16:30
Gösterim 1350
Açıklama: uniform kuantalama, görüntü işleme
Kategori: Matlab
Tip: Uygulama
Yazara ait belge sayısı: 11
Yazar tarafından gönderilen tüm belgeleri bul
|
|
Uniform Kuantalama
|
| Matlab: |
function Y = glevel(I,n)
%--------------------------------------------------------------------------
% Goruntunun grilik seviyesini degistiren M-Fonksiyonu
% Uniform kuantalama
% Degisken tanimlanmasi :
% I -- Grilik seviyesini degistirmek istedigimiz goruntu. Gorunutuyu
% unsigned 8-bit interger(uint8) sinifi kabul ediyoruz.
% n -- Goruntunun istenilen grilik seviyesi. 2,4,8,16...128,256 gibi 2'nin
% tam kuvvetleri olmalı.
%
% Yazan: Seyhan Ağaoğlu
%
%--------------------------------------------------------------------------
error(nargchk(2,3,nargin)) % giris parametrelerinin sayisi kontrol ediliyor.
i=int16(log2(n));
chk=double(i);
if ~(n==2^chk)| n==0 | n==1 % n degeri kontrol ediliyor.
error('Yanlis bir deger girdiniz. Lutfen 2 ile 256 arasında 2 nin tam kuvvetleri olan değerler giriniz');
else
% Lineer gray-scale renk haritasi oluturuluyor.
lartis=255/(n-1);
cmap=zeros(n,1);
for i=2:n
cmap(i)=cmap(i-1)+lartis;
end
cmap=round(cmap);
of = (n-1)/255; % grilik seviyesi olceklendirme faktoru [0,255]
% goruntu uzerinde lineer kombinasyonlu aritmetik islem yapiliyor.
% olceklendiriliyor
X=double(I);
Y=of.*X;
Y=uint8(Y);
% olceklendirilmis goruntu yeniden intensity goruntuye donusturuluyor.
for i=1:size(Y,1)
for j=1:size(Y,2)
Y(i,j)=cmap(Y(i,j)+1);
end
end
end
% End of function glevel
|
|
|
|
|
|
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
|
|
|
|
|
|