1

padarray功能:填充图像或填充数组。

用法:B = padarray(A,padsize,padval,direction)

A为输入图像,B为填充后的图像,

padsize给出了给出了填充的行数和列数,通常用[r c]来表示。

padval表示填充方法。它的具体值和描述如下:

padval:      'symmetric'表示图像大小通过围绕边界进行镜像反射来扩展;

'replicate'表示图像大小通过复制外边界中的值来扩展;

'circular'图像大小通过将图像看成是一个二维周期函数的一个周期来进行扩展。

direction表示填充的方向。它的具体值和描述如下:

direction :   'pre'表示在每一维的第一个元素前填充;

'post'表示在每一维的最后一个元素后填充;

'both'表示在每一维的第一个元素前和最后一个元素后填充,此项为默认值。

若参量中不包括direction,则默认值为'both'。

若参量中不包含padval,则默认用零来填充。

若参量中不包括任何参数,则默认填充为零且方向为'both'。在计算结束时,图像会被修剪成原始大小。

2

matlab中padarray函数用法:

实现功能:

填充图像或填充数组。

语法格式:

B = padarray(A,padsize,padval,direction);

参数含义:

A为输入图像;

padsize给出了给出了填充的行数和列数,通常用[r c]来表示。

padval表示填充方法。它的具体值和描述如下:

padval:          'symmetric'表示图像大小通过围绕边界进行镜像反射来扩展;

'replicate'表示图像大小通过复制外边界中的值来扩展;

'circular'图像大小通过将图像看成是一个二维周期函数的一个周期来进行扩展。

注:若无此参数则用零来填充。

direction表示填充的方向。它的具体值和描述如下:

direction :       'pre'表示在每一维的第一个元素前填充;

'post'表示在每一维的最后一个元素后填充;

'both'表示在每一维的第一个元素前和最后一个元素后填充,此项为默认值。

注:若无此参数则填充方向与both相同。

例如:A=[1,2;3,4]

B=repmat(A,[1 1 3])

生成三维数组:

9a56ac65f26a625f0581fde10417f5d2.png

C=padarray(B,[1 1])

得到填充数组:

6d978ae790433530a3edebfaf625d473.png

http://mchairman.blog.163.com/blog/static/20424516920122278484566/

https://ww2.mathworks.cn/help/images/ref/padarray.html

MyEclipse调用Matlab打包函数

本文部分内容参考了http://www.360doc.com/content/15/1103/16/1180274_510463048.shtml 一.检查Java环境 对于已经装上JAVA环境的计算 ...

Matlab中函数定义方法

Matlab自定义函数的六种方法 n1.函数文件+调用函数(命令)文件:需单独定义一个自定义函数的M文件: n2.函数文件+子函数:定义一个具有多个自定义函数的M文件: n3.Inline:无需M文件 ...

Matlab图像处理函数:regionprops

本篇文章为转载,仅为方便学术讨论所用,不用于商业用途.由于时间较久,原作者以及原始链接暂时无法找到,如有侵权以及其他任何事宜欢迎跟我联系,如有侵扰,在此提前表示歉意.----------------- ...

向量和矩阵的范数及MATLAB调用函数

范数就是长度的一种推广形式,数学语言叫一种度量.比如有一个平面向量,有两个分量来描述:横坐标和纵坐标.向量的二范数就是欧几里得意义下的这个向量的长度.还有一些诸如极大值范数,就是横坐标或者纵坐标的最大 ...

matlab中函数fscanf

matlab中函数fscanf matlab中函数fscanf在文件读取方面的实例如下: 从文件中有格式地读数据 fscanf 语法1:[a,count]=fscanf(fid,format,size ...

用MATLAB画函数的曲线

用MATLAB画函数曲线 2013年8月11日 命令funtool 这是单变量函数分析的交互界面,比较方便,特别适用于y=f(x)型,即y与x分开的函数形式.见下图

matlab 子函数的使用

本文参考了该篇博客:http://www.cnblogs.com/MarshallL/p/4048846.html 对其进行学习,为我所用吧. 一. 在matlab的函数定义中,如果函数如果函数较长或 ...

matlab 常用函数

Matlab常用函数 Matlab的内部常数  eps   浮点相对精度  pi  圆周率  exp  自然对数的底数e  i 或j  虚数单位  Inf或 inf  无穷大 Matlab概率密度函数 ...

matlab——sparse函数和full函数

转载:http://www.cnblogs.com/lihuidashen/p/3435883.html matlab——sparse函数和full函数(稀疏矩阵和非稀疏矩阵转换)   函数功能:生成 ...

随机推荐

git学习 本地常用操作01

注意: Microsoft的Word格式是二进制格式,因此,版本控制系统是没法跟踪Word文件的改动 不要使用Windows自带的记事本编辑任何文本文件 开始git项目: 初始化本地项目: 初始化:g ...

jmp && call && ret 特权级转移 & 进程调度

①jmp是不负责任的调度,不保存任何信息,不考虑会回头.跳过去就什么也不管了.②call,保存eip等,以便程序重新跳回.ret是call的逆过程,是回头的过程.这都是cpu固有指令,因此要保存的信息 ...

各种ESB产品比较(转)

介绍了主流商业和开源ESB的发展趋势.可借鉴的地方和其缺点:         主要介绍:       Oracle Service Bus       WebSphere Message Broker ...

使用 HTML5 input 类型提升移动端输入体验(键盘)

在最近的项目中,策划老是要求我们弹出各种类型的键盘,特别是在iOS下,例如输入帐号的时候,不应该支持输入中文,该输入纯数字的时候就应该谈数字键盘等.个人觉得这些都是我们平时开发很少意识到的,虽然有些刁 ...

理解margin负值

效果 上和左方的margin负值使元素向上和左方向移动,如果该元素position不是absolute或fixed,这还会导致之后的元素也向上,左移 下和右方的margin负值会缩小下和右方的空间,使 ...

the c programing language 学习过程3

ControlFlow  控制流 specify 指定 compound statement 复合语句 cryptic有隐含意义的 ambiguity歧义 robust稳健 disintegratio ...

1.phpStrom连接远程代码

1.选择一个新的文件 2.选择自己需要的传输方式 3.添加项目名+路径 4.填写连接基本信息 5.配置成功,下载完毕后,设计本地与远程代码同步修改 自此本地修改代码,同时修改远程服务器代码就设置完毕~ ...

Go基础(3)

demo1: package main import "fmt" func print() { for i := 1; i < 10; i++ { for j := 1; j ...

行为链分析zipkin

行为链分析zipkin - 跑zipkin python例子 https://github.com/openzipkin/pyramid_zipkin-example # get the latest ...

decimal模块

简介 decimal意思为十进制,这个模块提供了十进制浮点运算支持. 常用方法 1.可以传递给Decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确. 2.要从浮点数据转换为De ...

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐