主要内容

このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

结合

複数のデ,タストアのデ,タを統合

説明

dsnew=结合(ds1, ds2,…,dsNは,入力デ,タストアに,いて関数; 2;

すべて折りたたむ

基となるデタストアのメジペア間のパリティを維持するデタストアを作成します。たとえば2つのイメージデータストアを個別に作成してから,2つのイメージデータストアから対応するイメージを読み取る統合データストアを作成します。

3 .imds1を作成します。

imds1 = imageDatastore({“street1.jpg”“street2.jpg”“peppers.png”});

imds1のイメージをグレースケールイメージに変換して,2つ目のデータストアimds2を作成します。

Imds2 = transform(imds1,@(x) rgb2gray(x));

imds1imds2から統合デ,タストアを作成します。

imdsCombined = combine(imds1,imds2);

統合デタストアから最初のメジのペアを読み取ります。この統合デ,タストアに対する個々の読み取り処理によって,12列のcell配列で表されるメジのペアが返されます。

dataOut = read(imdsCombined)
dataOut =1×2单元格数组{480x640 uint8}

統合デ,タストアからの最初の読み取りの出力を表示します。

imshow (imtile (dataOut));

图中包含一个轴。坐标轴包含一个image类型的对象。

入力引数

すべて折りたたむ

統合対象のデ,タストア。2つ以上の datastore オブジェクトをコンマで区切って指定します。組み込みデータ ストアの完全な一覧は、ファル形式またはアプリケション用のデタストアの選択を参照してください。カスタムデ,タストアも指定できます。

出力引数

すべて折りたたむ

統合されたデタをも新しいデタストア。CombinedDatastoreオブジェクトとして返されます。

dsnewオブジェクトは新しいデータストアインスタンスであり,基となる各データストアに対する読み取り処理の結果を水平方向に連結したものです。

R2019aで導入