MATLAB:和图像处理相关的几个函数应用

  • imread: 在同一文件夹下,若有使用图片,可以直接调用:
ori_ima = imread('lenacolor512.bmp');%直接调用
  • imwrite: 把结果数据作为图片进行输出,存储与当前文件夹下:
imwrite(water_marked3,'三级DFT优化结果.bmp')
  • im2double: 输入的图像数据都是整型,但在处理时会涉及小数,将所有像素数据转换到 [0,1] 之间,进行归一化处理。(经常被用到数字图像处理中,double():只是为了提高数据的精度,不进行数据归一化) 需要将其设置为double型:
ori_ima = im2double(ori_ima);%归一化整型的图像数据数据,
%带有小数点
  • imnoise: 链接

  • imresize: 改变图片尺寸大小(图片像素)。
    imresize(A,scale):scale图像的尺寸,其大于一结果比原图像大:否则,小于一,比原图像小。
    imresize(A,[M,N]):[M,N]为图片目标的尺寸。

  • unite(host):,图像都是整型,处理图片将整型图片数据进行double变换。

猜你喜欢

转载自blog.csdn.net/qq_40797015/article/details/105763702