zoukankan      html  css  js  c++  java
  • MATLAB的padarray函数

    功能:填充图像或填充数组。
    用法:B = padarray(A,padsize,padval,direction)
           A为输入图像,B为填充后的图像,padsize给出了给出了填充的行数和列数,通常用[r c]来表示。padval和direction分别表示填充方法和方向。它们的具体值和描述如下:
      padval:'symmetric'表示图像大小通过围绕边界进行镜像反射来扩展;
                       'replicate'表示图像大小通过复制外边界中的值来扩展;
                       'circular'图像大小通过将图像看成是一个二维周期函数的一个周期来进行扩展。
          direction:'pre'表示在每一维的第一个元素前填充;
                          'post'表示在每一维的最后一个元素后填充;
                          'both'表示在每一维的第一个元素前和最后一个元素后填充,此项为默认值。
           若参量中不包括direction,则默认值为'both'。

           若参量中不包含padval,则默认用零来填充。
           若参量中不包括任何参数,则默认填充为零且方向为'both'。
           在计算结束时,图像会被修剪成原始大小。
    举例:
    例1.
    >>A = [3 2 8; 3 4 5];  
    >>B=padarray(A,[3 4], 'replicate','post') 
    %输出
    B =
        3     2     8     8     8     8     8  
        3     4     5     5     5     5     5  
        3     4     5     5     5     5     5 
        3     4     5     5     5     5     5 
        3     4     5     5     5     5     5 
    例2.
    >> A = [3 8; 4 5];
    >> B=padarray(A,[2 2], 'symmetric', 'both')
    B =
         5     4     4     5     5     4
         8     3     3     8     8     3
         8     3     3     8     8     3
         5     4     4     5     5     4
         5     4     4     5     5     4
         8     3     3     8     8     3
  • 相关阅读:
    将不确定变为确定~接口应该是什么
    架构,改善程序复用性的设计~目录(附核心原代码)
    php实战第二十五天
    java一道简单的括号匹配问题
    屈原坐上神十带来了iOS 7
    《别独自用餐》 警句摘录
    php实战第二十四天
    偷了世界的程序员
    变故
    “快排”笔记
  • 原文地址:https://www.cnblogs.com/yibeimingyue/p/12235692.html
Copyright © 2011-2022 走看看