• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Dinar al-khattab

Interpolação bicúbica

4 mensagens neste tópico

Boa noite,

Eu tenho um trabalho de imagiologia para fazer em matlab para aumentar e diminuir imagens.

Já consegui perceber e fazer as funções que alteram as imagens pelo método do vizinho mais próximo e pela interpolação bilinear.

No caso da interpolação bicúbica, tendo que usar a função interp2 do matlab não consigo perceber como usá-la.

eu já tenho isto:

é recebido na função a imOriginal e o factor;

   

    imOriginal=double(imOriginal);
    [linhas, colunas, dimensao]=size(imOriginal); %Verifica as dimensões da imagem original
    imNova=double(zeros(ceil(linhas*factor), ceil(colunas*factor), dimensao)); %Cria a matriz com o novo tamanho, baseado no facto de escala
    [total_linhas, total_colunas, dimensao]=size(imNova); %Obtem o tamanho da nova matriz


                [x,y] = meshgrid(1:colunas,1:linhas)                

                
                    for k = 1:3
                        imNova(:,:,k) =  interp2(x,y,imOriginal(:,:,k), xi, yi,'cubic');
                    end

        imNova=(double(imNova))/256;
  end

O meu problema é não saber o que é o xi e o yi.

Se alguém me puder ajudar agradecia.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

editei o tópico do dia 3 porque já posso usar a função do matlab.

Mesmo assim continuo com um pequeno problema.

Se alguém me puder ajudar agradecia.

Desde já obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Quando quiseres saber os detalhes de uma função escreve por exemplo

help interp2

Ou podes consultar a documentação online no site da matworks.

Esta função até está bem documentada:

http://www.mathworks.com/access/helpdesk/help/techdoc/index.html?/access/helpdesk/help/techdoc/ref/interp2.html

Não estive em grande detalhe o que diz no link acima porque é deveras complexo. Mas parece-me estar muito bem explicado com imagens e tudo.

Pelo que percebi, esses xi e yi já devem existir quando o código que afixaste é executado,  podes sermpre ver os seus valor.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora