zoukankan      html  css  js  c++  java
  • 图像放缩与插值

    void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR)  

       

    src - 原图
    dst - 目标图像。当参数dsize不为0时,dst的大小为size;否则,它的大小需要根据src的大小,参数fx和fy决定。dst的类型(type)和src图像相同
    dsize - 目标图像大小。当dsize为0时,它可以通过以下公式计算得出:

    所以,参数dsize和参数(fx, fy)不能够同时为0。
    fx - 水平轴上的比例因子。当它为0时,



    fy - 垂直轴上的比例因子。当它为0时,



    interpolation - 插值方法。共有5种:
    1)INTER_NEAREST - 最近邻插值法
    2)INTER_LINEAR - 双线性插值法(默认)
    3)INTER_AREA - 基于局部像素的重采样(resampling using pixel area relation)。对于图像抽取(image decimation)来说,这可能是一个更好的方法。但如果是放大图像时,它和最近邻法的效果类似。
    4)INTER_CUBIC - 基于4x4像素邻域的3次插值法
    5)INTER_LANCZOS4 - 基于8x8像素邻域的Lanczos插值

    最快:线性与线性邻

    最慢:立方

  • 相关阅读:
    CSP-S 2020 游记
    USACO Mowing the Lawn
    洛谷 P1725 琪露诺
    浅谈单调队列
    浅谈单调栈
    洛谷 P1440 求m区间内的最小值
    POJ 2823 Sliding Window
    洛谷 P1901 发射站
    POJ 2796 Feel Good
    POJ 2559 Largest Rectangle in a Histogram
  • 原文地址:https://www.cnblogs.com/KAVEI/p/14618254.html
Copyright © 2011-2022 走看看