Processamento-de-imagens-MATLAB

Neste repositório estão os meu primeiros códigos desenvolvidos para processamento de imagens médicas na linguagem MATLAB. Esta foi a primeira liguagem de programação que aprendi, e não demorou muito para migrar para a linguagem python, onde realmente adquiri conhecimento em programação e processamento de imagens.

São códigos que possuem desde objetivos mais simples, como ajuste de brilho e contraste, até os mais complexos como Abertura e fechamento pra remoção de artefatos. Estão entre eles:

  • tratandoimg.m: negativo da imagem, binarização, variação de brilho, variação de contraste;
  • tirruido.m
  • subtracao.m: subtração de imagens;
  • segmentacao.m: função de segmentação de imagem com escolha de limiar específico;
  • ruido.m: gerar ruidos em imagens
  • passaalta.m: aplicação de filtros passa alta a fim de destacar bordas
  • mascara33.m: utiliza de kernel 3x3 para realizar tratamento nas imagens (aguçamento da imagem);
  • hitograma.m: Realiza o calculo de histograma de uma imagem/ compara o histograma realizado pela função implementada e a função pronta do MATLAB;
  • filtrosverehor.m: aplicação de filtros horizontais e verticais;
  • filtromedia.m: aplicação de filtro passa baixa a fim de suavizar bordas;
  • filtragemabfe.m: tem com o intuito de aplicar morfologia matemática para remover ruidos da imagem;
  • exp_eql.m: Foram implementadas funções de expansão e equalização de histograma;
  • bordas.m: Tem como objetivo encontrar a borda interna e externa do objeto da imagem;
  • adicao.m: Função para Somar duas imagens a fim de realizar sobreposição das mesmas.