zoukankan      html  css  js  c++  java
  • 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]);
  • 相关阅读:
    慕课网 -- 性能优化之PHP优化总结笔记
    安装memcached服务 和 php 安装memcache扩展
    配置 host only 后 nat不能上网了
    linux svn soeasy
    wamp ssl配置https
    wamp 配置多站点访问
    安装wamp 缺少msvcr100.dll
    vagrant 相关记录
    复制mysql数据库的步骤
    php 的两个扩展 memcache 和 memcachd
  • 原文地址:https://www.cnblogs.com/rong86/p/3558344.html
Copyright © 2011-2022 走看看