• matlab中imresize


    matlab中函数imresize简介:

    函数功能:该函数用于对图像做缩放处理。

    调用格式:

    B = imresize(A, m)
    返回的图像B的长宽是图像A的长宽的m倍,即缩放图像。 m大于1, 则放大图像; m小于1, 缩小图像。
    B = imresize(A, [numrows numcols])
    numrows和numcols分别指定目标图像的高度和宽度。 显而易见,由于这种格式允许图像缩放后长宽比例和源图像长宽比例相同,因此所产生的图像有可能发生畸变。
    [...] = imresize(..., method)
    method参数用于指定在改变图像尺寸时所使用的算法,可以为以下几种:
    'nearest': 这个参数也是默认的, 即改变图像尺寸时采用最近邻插值算法;
    'bilinear':采用双线性插值算法;
    'bicubic': 采用双三次插值算法,在R2013a版本里,默认为这种算法,所以不同版本可能有不同的默认参数,使用之前建议使用命令help imresize获得帮助信息,以帮助信息为准;

    示例一

    I = imread('rice.png');
    J = imresize(I, 0.5);
    figure, imshow(I), figure, imshow(J)

    示例二

    Shrink by factor of two using nearest-neighbor interpolation. (This is the fastest method, but it has the lowest quality.)
    J2 = imresize(I, 0.5, 'nearest');

    示例三

    Resize an indexed image
    [X, map] = imread('trees.tif');
    [Y, newmap] = imresize(X, map, 0.5);
    imshow(Y, newmap)

    示例四

    Resize an RGB image to have 64 rows. The number of columnsis computed automatically.
    RGB = imread('peppers.png');
    RGB2 = imresize(RGB, [64 NaN]);
  • 相关阅读:
    细说java平台日志组件
    linux远程执行命令
    linux命令 common 文件比较
    Linux Shell脚本编程--cut命令
    linux sort命令
    shell中if判断一个变量为空
    linux shell if参数
    wc命令
    date 命令
    let 与 expr Shell运算比较 let强强胜出
  • 原文地址:https://www.cnblogs.com/rong86/p/3558344.html
Copyright © 2020-2023  润新知