文档帮助中心
合并来自多个数据存储数据
dsnew =结合(DS1,DS2,...,DSN)
例
dsnew=结合(DS1,DS2,...,DSN)通过水平级联由返回的数据将两个或多个数据存储读发挥作用在输入数据存储。
dsnew=结合(DS1,DS2,...,DSN)
dsnew
DS1,DS2,...,DSN
读
全部收缩
创建该对底层数据存储的图像之间保持奇偶性的数据存储。例如,创建两个单独的图像数据存储区,然后产生组合数据存储读取来自两个图像数据存储相应的图像。
创建数据存储imds1代表三个图像的集合。
imds1
imds1 = imageDatastore({'street1.jpg','street2.jpg','peppers.png'});
创建第二个数据存储imds2通过变换的图像imds1为灰度图像。
imds2
imds2 =变换(imds1,@(X)rgb2gray(X));
创建从组合数据存储imds1和imds2。
imdsCombined =结合(imds1,imds2);
读出的第一对图像从组合的数据存储。在此每个读取操作合并数据存储返回一对图像表示由一个1-通过-2单元阵列。
1
2
DATAOUT =读(imdsCombined)
DATAOUT =1×2单元阵列{480x640x3 UINT8} {480×640} UINT8
显示第一读取从组合的数据存储的输出。
imshow(imtile(DATAOUT));
数据存储到结合,指定为两个或更多个逗号分隔的数据存储的对象。对于内置数据存储,见的完整列表选择数据存储为文件格式或应用程序。您还可以指定自定义的数据存储。
CombinedDatastore
新的数据存储与合并后的数据,返回为CombinedDatastore目的。
该dsnew对象是一个新的数据存储实例,它是在每个数据存储底层的读取操作的水平级联结果。
CombinedDatastore|hasdata|预习|读|readall|重启|转变
hasdata
预习
readall
重启
转变
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。金宝app
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处