MATLAB: Vários aplicativos de função relacionados ao processamento de imagem

  • imread: Na mesma pasta, se você usar fotos, pode ligar diretamente para:
ori_ima = imread('lenacolor512.bmp');%直接调用
  • imwrite: produz os dados do resultado como uma imagem e armazena-os na pasta atual:
imwrite(water_marked3,'三级DFT优化结果.bmp')
  • im2double: Os dados da imagem de entrada são todos inteiros, mas decimais estão envolvidos no processamento e todos os dados de pixel são convertidos para [0, 1] para normalização. (É frequentemente usado em processamento de imagem digital, double (): apenas para melhorar a precisão dos dados, sem normalização de dados) Ele precisa ser definido como duplo:
ori_ima = im2double(ori_ima);%归一化整型的图像数据数据,
%带有小数点
  • imnoise: link

  • imresize: Altere o tamanho da imagem (pixels da imagem).
    imresize (A, escala): O tamanho da imagem em escala, que é maior que um e o resultado é maior que a imagem original; caso contrário, é menor que um e menor que a imagem original.
    imresize (A, [M, N]): [M, N] é o tamanho do objeto de imagem.

  • unite (host) : As imagens são todas inteiras, e os dados inteiros da imagem são transformados em double durante o processamento das imagens.

Acho que você gosta

Origin blog.csdn.net/qq_40797015/article/details/105763702
Recomendado
Clasificación