文档帮助中心文档
将多个图像帧组合成一个矩形的平铺图像
= imtile(文件名)
= imtile(我)
= imtile(图片)
= imtile (imd)
= imtile (___地图)
= imtile (___、名称、值)
出= imtile (文件名)返回一个平铺图像,其中包含带有文件名的文件中的图像文件名.
出= imtile (文件名)
出
文件名
默认情况下,imtile功能排列图像,使它们大致形成一个正方形。您可以使用可选的名称-值参数更改排列。图像可以有不同的大小和数据类型。
imtile
如果指定了索引图像,则imtile函数使用文件中的颜色图将其转换为RGB。
如果图像之间存在数据类型不匹配,则imtile函数将所有图像转换为数据类型双使用im2double函数。
双
im2double
出= imtile (我)返回一个平铺图像,包含多帧图像数组的所有帧我.多帧图像阵列可以是二进制、灰度或真彩色图像序列。
出= imtile (我)
我
出= imtile (图片)返回包含单元格数组中指定的图像的平铺图像图片.imtile将空单元格数组元素显示为空白平铺。
出= imtile (图片)
图片
出= imtile (洛桑国际管理发展学院)返回一个平铺图像,其中包含在ImageDatastore对象中指定的图像洛桑国际管理发展学院.有关映像数据存储的信息,请参见ImageDatastore.
出= imtile (洛桑国际管理发展学院)
洛桑国际管理发展学院
ImageDatastore
出= imtile (___,地图)返回一个平铺图像,其中灰度、索引和二值图像使用颜色图转换为RGB地图.可以使用前面任何语法的输入参数指定输入图像。注意,如果您使用文件名指定图像文件名,并指定颜色图地图覆盖图像文件中存在的任何内部颜色映射。
出= imtile (___,地图)
地图
出= imtile (___,名称,值)根据可选参数名称-值对参数的值,返回定制的平铺图像。
出= imtile (___,名称,值)
名称,值
全部折叠
从文件中读取多个图像到工作区中,并创建包含这些图像的平铺图像。显示平铺图像。
= imtile ({“peppers.png”,“ngc6543a.jpg”});imshow(出);
使用包含多个图像的数据集,将图像平铺到网格中。
加载MRI数据集。
负载核磁共振成像out = imtile(D, map);imshow(出);
创建一个只包含数据集中的前8个图像的平铺图像。使用“GridSize”参数将图像排列为2 * 4的网格。
“GridSize”
out = imtile(D, map,“帧”1:8,“GridSize”[2 - 4]);图;imshow(出);
将RGB图像读取到工作区中。
imRGB = imread (“peppers.png”);
创建一个包含RGB图像的三个平面的平铺图像。显示平铺图像。
= imtile (imRGB);imshow(出)
从图像数据存储中创建并自定义平铺图像。
创建一个包含所有文件扩展名的图像数据存储气管无名动脉瘘管的' '或“png”在指定的文件夹中。
气管无名动脉瘘管的' '
“png”
fileFolder = fullfile (matlabroot,“工具箱”,matlab的,“imagesci”);imd = imageDatastore (fileFolder,“FileExtensions”, {“.tif”,“使用”});
创建一个平铺图像,其中包含数据存储中的图像。
着干活= imtile (imd);imshow(着干活);
使用“BorderSize”和“写成BackgroundColor”参数为平铺图像添加蓝色边框。
“BorderSize”
写成BackgroundColor”
out2 = imtile (imd,“BorderSize”10“写成BackgroundColor”,“b”);图;imshow (out2);
包含图像的文件名称,指定为f-by-1字符串数组f字符串数组、字符向量或字符向量的单元格数组。如果文件不在当前文件夹中或不在MATLAB中的文件夹中®路径,然后指定完整的路径名。有关更多信息,请参见imread.
imread
例子:“file1.jpg”
“file1.jpg”
例子:[" file1.jpg”“file2.jpg”)
[" file1.jpg”“file2.jpg”)
例子:“. . / dir /数据/ file1.png”
“. . / dir /数据/ file1.png”
例子:{“C: \ dir \ data \ file1.tif”,“C: \ dir \ data \ file2.tif”}
{“C: \ dir \ data \ file1.tif”,“C: \ dir \ data \ file2.tif”}
数据类型:字符|字符串|细胞
字符
字符串
细胞
多帧图像,指定为数字数组。我可以是:
一个米——- - - - - -n——- - - - - -k表示序列的数组k二值、灰度或索引图像
一个米——- - - - - -n-by-1-by -k表示序列的数组k二值、灰度或索引图像
一个米——- - - - - -n-by-3-by -k表示序列的数组k真彩图像
图像列表,指定为k1或1 -k数字矩阵的单元格数组。单元格数组可以包含大小相同的数字矩阵米——- - - - - -n或米——- - - - - -n3。
图像数据存储,指定为ImageDatastore对象。
颜色映射,指定为c- × 3数值矩阵,其值范围为[0,1]。每一行的地图是一个由三元素组成的RGB三元组,它指定单一颜色的红、绿和蓝组件。当你指定地图,imtile函数使用此颜色映射将所有索引、灰度和二值图像转换为真彩色。
数据类型:双
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
imtile({‘peppers.png’,‘ngc6543a.jpg},‘写成BackgroundColor’,‘g’);
写成BackgroundColor
“黑”
背景的颜色,指定为RGB三元组、颜色名称或简短的颜色名称。的imtile函数使用此颜色填充所有空格,包括指定的空格'BorderSize'.
'BorderSize'
BorderSize
你可以使用RGB三元组指定任何颜色。RGB三元组是一个由3个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在[0,1]范围内。
您可以通过名称指定一些常见颜色作为字符串标量或字符向量。这个表列出了命名的颜色选项和等效的RGB三联体。
“红色”
“r”
(1 0 0)
“绿色”
‘g’
(0 1 0)
“蓝”
“b”
(0 0 1)
“青色”
“c”
(0 1 1)
“米”
(1 0 1)
“黄色”
“y”
(1 1 0)
“k”
(0 0 0)
“白色”
' w '
(1 1 1)
例子:‘写成BackgroundColor’,‘r’
‘写成BackgroundColor’,‘r’
例子:“写成BackgroundColor”、“绿色”
“写成BackgroundColor”、“绿色”
例子:“写成BackgroundColor”,[0 0.4470 - 0.7410)
“写成BackgroundColor”,[0 0.4470 - 0.7410)
[0 0]
每个缩略图图像周围的填充,指定为逗号分隔对,由“BorderSize”以及一个数字标量或这种形式的1 × 2数字向量(眉毛bcols).的imtile函数用背景色填充每个图像的边框。
(眉毛bcols)
帧
要包含的帧,指定为逗号分隔对,由“帧”和数字数组或逻辑掩码。的imtile函数将这些值解释为进入图像数组或单元格数组的索引。下面的示例创建包含前三个图像帧的平铺图像。
“帧”
例子:出= imtile(“框架”,1:3);
出= imtile(“框架”,1:3);
例子:out = imtile(I,'Frames',[true true true]);
out = imtile(I,'Frames',[true true true]);
GridSize
平铺图像中缩略图的行数和列数,指定为逗号分隔对的组成部分“GridSize”和这种形式的二元向量(nrows ncols).nrows指定网格中的行数ncols指定网格中的列数。使用南年代或正年代有imtile以包含所有图像的方式计算特定尺寸。
(nrows ncols)
nrows
ncols
南
正
如果“GridSize”是(2南),然后imtile创建一个平铺图像与两行和必要的列数包括所有的图像。
(2南)
如果两个元素都是南或正,然后imtile计算网格大小以形成一个正方形。imtile返回横过列的图像。
如果两者之间存在不匹配GridSize和图像(帧)的数量,然后imtile创建平铺图像基于GridSize.
ThumbnailSize
缩略图的大小,指定为逗号分隔对,由“ThumbnailSize”和这种形式的二元向量(以为tcols],以像素为单位。的imtile函数通过对边界进行零填充来保持原始图像的宽高比。
“ThumbnailSize”
(以为tcols]
如果你指定南或正,那么imtile函数自动计算相应的值以保持第一张图像的宽高比。
如果指定一个空数组([]),那么imtile函数使用第一个图像的完整大小作为缩略图大小。
[]
平铺输出图像,作为数字矩阵或数字数组返回。输出图像是米——- - - - - -N-by-3数值数组的条件为真:
至少有一个输入图像是RGB图像或索引图像
你指定一个颜色图,地图
你指定一个背景色,'写成BackgroundColor',无论平铺图像是否包含背景像素
'写成BackgroundColor'
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。万博1manbetx有关更多信息,请参见在线程环境中运行MATLAB函数.
imshow|imread
imshow
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系