TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Matlab Filtro Luminosidade

Por:   •  17/3/2016  •  Trabalho acadêmico  •  324 Palavras (2 Páginas)  •  312 Visualizações

Página 1 de 2

Trabalho numero 3.

Codigo.

Programa principal.

I=imread('ikki.jpg','jpg');

 

figure;imshow(I);

title('Original');

 

A=clarearlu(I);

figure;imshow(A);

title('Modificada');

Função sem luminosidade.

function [ saida ] = clarear( entrada )

 

D=entrada; %Recebe uma imagem como entrada

 

tamx=size(D,1); %Tamanho do eixo X da imagem

tamy=size(D,2); %Tamanho do eixo Y da imagem

 

%Referencia da Luminosidade = R*0.3 + G*0.59 + B*0.11

 

C=D; %Clona a imagem principal

 

%Laço que Transforma a imagem colorida em monocromatica por media

%aritimetica simples

for x=1:tamx

    for y=1:tamy

       C(x,y,1) =((D(x,y,1))+(D(x,y,2))+(D(x,y,3))) / 3;

       C(x,y,2) =((D(x,y,1))+(D(x,y,2))+(D(x,y,3))) / 3;

       C(x,y,3) =((D(x,y,1))+(D(x,y,2))+(D(x,y,3))) / 3;

    end

   

    saida=C;

 

end

Função com luminosidade.

function [ saida ] = clarear( entrada )

 

D=entrada;%Recebe uma imagem como entrada

 

tamx=size(D,1); %Tamanho do eixo X da imagem

tamy=size(D,2); %Tamanho do eixo Y da imagem

 

%Referencia da Luminosidade = R*0.3 + G*0.59 + B*0.11

 

C=D; %Clona a imagem principal

 

%Laço que Transforma a imagem colorida em monocromatica levando em

%consideração a luminosidade.

for x=1:tamx

    for y=1:tamy

         C(x,y,1) =(((D(x,y,1)*0.30)+(D(x,y,2)*0.59)+(D(x,y,3)*0.11))); %Camada R

         C(x,y,2) =(((D(x,y,1)*0.30)+(D(x,y,2)*0.59)+(D(x,y,3)*0.11))); %Camada G

         C(x,y,3) =(((D(x,y,1)*0.30)+(D(x,y,2)*0.59)+(D(x,y,3)*0.11))); %Camada B

    end

   

    saida=C;

 

end

Função binaria.

function [ saida ] = clarearbit( entrada )

 

D=entrada;%Recebe uma imagem como entrada

 

tamx=size(D,1); %Tamanho do eixo X da imagem

...

Baixar como (para membros premium)  txt (2.1 Kb)   pdf (376.7 Kb)   docx (271.8 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com