ben

OMÜ , Bilgisayar Mühendisliği, 13'

5 Mart 2014 Çarşamba

Görüntü işleme çalışmaları-5

LOOKUP: Eskiden kanallar gec vakitlerde kapatıldıgında garıp renklerin oldugu ekran gelirdi. buna benzer olarak resimde piksellerin satırlarını ve sutunlarını lookup listesine göre karıstırıyoruz. Bu karışmış resim eski haline tekrar bu liste kullanılarak gelebilir.

function karisik= lookup(resim)
lookupList=[[10,100,0],[50,90,0],[200,55,0],[180,10,0],[95,201,0],[120,145,0],[60,85,0],[220,100,0],[30,150,1],[60,30,1],[120,220,1],[150,5,1],[45,240,1],[201,15,1],[95,178,1],[170,25,1]];

%[10,100,0]: 10: resimde bulunan piksel, 100:satırın yenı konumu: 0 satır

for i=1: length(lookupList)
    if(lookupList(3)==0)%satır değisim
        resim(lookupList(2),:)=resim(lookupList(1),:);
    elseif(lookupList(3)==1)%sutun değisim
        resim(:,lookupList(2))=resim(:,lookupList(1));
    end
end
karisik=resim;
end



KONTRAST YAYMA:

function k=konstratyay(I)

mindeger=min(I(:));
j=I-mindeger;
mx=max(j(:));
k=(j/mx)*255;


end


ELEMAN VARMI:

function v = iseleman(mat1,mat2)
    [R C] = size(mat1);
    yeni = zeros([R C]);
    for r=1:R
        for c=1:C
            if mat2(mat2 == mat1(r,c))
                yeni(r,c) = 1;
            end
        end
    end
    v = yeni;
end

Hiç yorum yok: