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
  • 相关阅读:
    7个技巧,帮你完美搞定网页首图设计(必看)
    听说你想跳槽?ARM和PowerPC分析,你知道吗?(速进)
    C语言必学7大步骤!(必看)
    单片机电机必不可少的30条常识!你知道吗?(欢迎大家进行补充)
    单片机外围电路设计攻略(终结版)! 不看哭一年!
    3天”速成“嵌入式之后,我明白了六件事!!!
    前端就不需要掌握算法与数据结构?
    嵌入式软件必学知识总结!
    字节跳动2017客户端工程师实习生笔试题-第四题
    并查集
  • 原文地址:https://www.cnblogs.com/yibeimingyue/p/12235692.html
Copyright © 2011-2022 走看看