Main Content

readall

ブロック化イメージ データストアから全データを読み取る

R2021a 以降

    説明

    b = readall(bimds) は、blockedImagesDatastorebimds から全データを読み取ります。readall は、各ブロックの要素を含んだ cell 配列である b を返します。読み取りの都度返ってくるデータはすべて垂直に連結できなければなりません。出力のデータ型は read メソッドのデータ型と同じでなければなりません。

    すべて折りたたむ

    ブロック化されたイメージを作成します。blockedImage オブジェクトは、イメージを 1,024 x 1,024 の大きさのブロックから成る 5 行 6 列のグリッド (合計 30 ブロック) に分割します。

    bim = blockedImage('tumor_091R.tif');

    ブロック化されたイメージから blockedImageDatastore を作成します。

    bimds = blockedImageDatastore(bim);

    blockedImageDatastore からすべてのブロックを読み取ります。オブジェクト関数 readall は、30 ブロックを含んだ cell 配列を返します。

    b = readall(bimds)
    b=30×1 cell array
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
        {1024x1024x3 uint8}
          ⋮
    
    

    すべてのブロックを表示します。

    montage(b)

    入力引数

    すべて折りたたむ

    ブロック化イメージ データストア。blockedImageDatastore オブジェクトとして指定します。

    出力引数

    すべて折りたたむ

    blockedImageDatastore からのデータ。長さが ReadSize のブロック データの cell 配列として返されます。

    バージョン履歴

    R2021a で導入