文档帮助中心文档
调整图像
B = imresize(A,scale)
B = imresize(A,[numrows numcols])
[Y,newmap] = imresize(X,map,___)
___= imresize (___、方法)
___= imresize (___、名称、值)
例子
B= imresize (一个,规模)返回图像B这是规模乘以图像的大小一个.输入图像一个可以是灰度、RGB、二值或分类图像。
B= imresize (一个,规模)
B
一个
规模
如果一个有超过两个维度,那么imresize只调整前两个维度的大小。如果规模在0和1之间B小于一个.如果规模大于1B大于一个.默认情况下,imresize使用双三次插值。
imresize
B= imresize (一个,[numrows numcols])返回图像B它具有由两元素向量指定的行数和列数[numrows numcols].
B= imresize (一个,[numrows numcols])
[numrows numcols]
[Y,newmap= imresize(X,地图,___)调整索引图像的大小X在哪里地图与图像相关联的颜色映射。
[Y,newmap= imresize(X,地图,___)
Y
newmap
X
地图
___= imresize (___,方法)指定使用的插值方法。
___= imresize (___,方法)
方法
___= imresize (___,名称,值)返回调整大小的图像,其中名称-值参数控制调整大小操作的各个方面。在所有其他输入参数之后指定名称-值参数。
___= imresize (___,名称,值)
名称,值
全部折叠
将图像加载到工作区中。
I = imread(“ngc6543a.jpg”);
将图像缩小到原来的1 / 2。
J = imresize(I, 0.5);
显示原始图像和调整大小的图像。
图,imshow(I),图,imshow(J)
使用最近邻插值将图像缩小到原始大小的40%。这是最快的方法,但质量最低。
J = imresize(I,0.4,“最近的”);
imshow (I)标题(原始图像的)
imshow (J)标题('使用最近邻插值调整图像大小')
将RGB图像读入工作区。
RGB = imread(“peppers.png”);
将RGB图像大小调整为64行。imresize自动计算列数。
RGB = imresize(RGB,[64 NaN]);
获取调整后图像的大小。
sz = size(RGB2)
深圳=1×364 86 3
imshow (RGB)标题(的“原始图像”)
imshow (RGB2)标题(“64行调整图像大小”)
将索引图像读入工作区。
[X,map] = imread(“corn.tif”);
将索引图像的大小增加50%。
[Y,newmap] = imresize(X,map,1.5);
imshow (X,地图)标题(“原始索引图像和颜色图”)
imshow (Y, newmap)标题(“调整图像大小和优化的色图”)
要调整大小的图像,指定为任何维度的数字数组、逻辑数组或分类数组。输入必须是非稀疏的,数字输入必须是实数。
数据类型:单|双|int8|int16|int32|uint8|uint16|uint32|逻辑|分类
单
双
int8
int16
int32
uint8
uint16
uint32
逻辑
分类
调整大小因子,指定为正数。imresize将相同的比例因子应用于行和列尺寸。要对每个维度应用不同的调整大小因子,请使用规模名称-值参数。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
int64
uint64
输出图像的行和列维度,指定为两个元素的正数向量。您可以指定该值南无论是numrows或numcols.在这种情况下,imresize自动计算该维度的行数或列数,保留图像的纵横比。
南
numrows
numcols
要调整大小的索引图像,指定为正整数的实非稀疏数值数组。
数据类型:双|uint8|uint16
与索引图像相关联的颜色映射X,指定为c-by-3数值矩阵,值范围为[0,1]。每一行都是一个三元素的RGB三元组,它指定了颜色图中单一颜色的红色、绿色和蓝色组件。
数据类型:双
“双三次的”
插值方法,指定为字符向量、字符串标量或两元素单元格数组。
当方法是字符向量或字符串标量,它标识一个特定的方法或命名插值内核,列于下表中。
“最近的”
加权插值;输出像素被赋予该点所在像素的值。不考虑其他像素。
“双线性”
双线性插值;输出像素值是最近的2 × 2邻域像素的加权平均值
双立方插值;输出像素值是最近的4 × 4邻域像素的加权平均值
请注意
双三次插值可以产生原始范围以外的像素值。
“盒子”
“三角形”
“立方”
“lanczos2”
“lanczos3”
当方法是一个双元素单元格数组,它定义了一个自定义插值核。单元格数组的格式为{f,w},f是自定义插值核的函数句柄和w是自定义内核的宽度。f(x)在区间外必须为零-w/ 2 < =x<w/ 2.函数句柄f可以使用标量或向量输入调用。对于用户指定的插值内核,输出图像可以有一些稍微超出输入图像像素值范围的值。
数据类型:字符|字符串|细胞
字符
字符串
细胞
的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
抗锯齿,假的
抗锯齿
真正的
假
收缩图像时执行反锯齿,指定为由逗号分隔的对组成抗锯齿的而且真正的或假.
抗锯齿的
如果插值方法是“最近的”,则为默认值抗锯齿的是假.
如果插值方法是“盒子”而输入的图像是分类的,则默认值为抗锯齿的是假.
对于所有其他插值方法,默认值为真正的.
数据类型:逻辑
Colormap
“优化”
“原始”
返回索引图像的优化或原始色图,指定为逗号分隔的对,由“Colormap”和以下值之一。
“Colormap”
的“Colormap”参数仅在调整索引图像的大小时有效。
数据类型:字符|字符串
高频振动
执行颜色抖动,指定为由逗号分隔的对组成“犹豫”而且真正的或假.在抖动中,您将一种形式的噪声应用于图像,以随机量化误差并防止大规模模式。
“犹豫”
的“犹豫”参数仅在调整索引图像的大小时有效。
插补方法,指定为由逗号分隔的对组成“方法”和字符向量或两元单元格数组。详细信息请参见方法.
“方法”
OutputSize
输出图像的大小,由逗号分隔的对组成“OutputSize”一个两元的正数向量。详细信息请参见[numrows numcols].
“OutputSize”
调整缩放因子的大小,指定为由逗号分隔的对组成“规模”和一个正数或者两元素的正数向量。如果指定一个标量,则imresize将相同的比例因子应用于行和列尺寸。如果你指定一个二元向量,那么imresize对每个维度应用不同的缩放值。
“规模”
调整大小的图像,作为与输入图像具有相同数据类型的数字、逻辑或分类数组返回,一个.
调整索引图像的大小,作为与输入索引图像具有相同数据类型的数字数组返回,X.
调整大小的索引图像的颜色映射Y,作为米-by-3数值矩阵。默认情况下,imresize返回一个新的,优化的色彩地图与调整大小的图像。方法返回与原始色图相同的色图“Colormap”名称-值参数。
如果输出图像的大小不是整数,则imresize不使用指定的比例。imresize使用装天花板计算输出图像大小时。
装天花板
使用注意事项和限制:
不支持索引图像的语法,包括命金宝app名参数“Colormap”而且“犹豫”.
不支持自定义插值内核。金宝app
所有参数-值对必须是编译时常量。
“Colormap”而且“犹豫”不支持名称-值对参数。金宝app
不支持索引图像。金宝app
所有的名称-值对必须是编译时常量。
对于某些插值核,在MATLAB中的结果之间可能有一个小的数值不匹配®以及生成的代码。
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
gpuArray输入大于227不支持Elements。金宝app
gpuArray
gpuArray输入必须是非稀疏的。
gpuArray具有基础类型的输入分类不支持。金宝app
GPU不支持索引图像。金宝app
如果使用双三次插值,输出图像的一些值可能略微超出输入图像的像素值范围。
的结果在数值上有轻微的差异imresize一个CPU和一个GPU。这些差异出现在图像的右侧和底部边界,肉眼几乎察觉不到。
有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
imresize3(图像处理工具箱)|interp2
imresize3
interp2
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处