ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

analyze75read

Analyze 7.5 のデータセットのイメージ ファイルからイメージ データを読み取る

構文

X = analyze75read(filename)
X = analyze75read(info)

説明

X = analyze75read(filename) は、文字ベクトル filename により指定された Analyze 7.5 の形式のデータセットのイメージ ファイルからイメージ データを読み取ります。関数は、X のイメージ データを返します。単一フレームのグレースケール イメージの場合、X は、mn 列の配列です。analyze75read は、データセットのヘッダー ファイルで指定されたデータ型と一致する X のデータ型を使用します。

Analyze 7.5 は、メイヨー クリニックの医療画像リソース (Biomedical Imaging Resource) によって開発された、3 次元医療画像の可視化と解析を行うための製品です。Analyze 7.5 のデータセットは、ヘッダー ファイルとイメージ ファイルの 2 つのファイルで構成されています。ファイルは同じ名前ですが、拡張子が異なります。ヘッダー ファイルの拡張子は .hdr で、イメージ ファイルの拡張子は .img です。

X = analyze75read(info) は、メタデータ構造体 info で指定されたイメージ ファイルからイメージ データを読み取ります。info は、関数 analyze75info により返された有効なメタデータ構造体でなければなりません。

    メモ:   analyze75read 放射方向 (LAS) のイメージ データを返します。これは Analyze 7.5 形式によって使用される既定の設定です。

例 1

Analyze 7.5 のイメージ ファイルからイメージ データを読み取ります。

X = analyze75read('brainMRI');

Analyze 7.5 の形式では、放射方向 (LAS) が使用されるため、MATLAB® でイメージ表示が正しく行われるようデータを反転します。

X = flip(X);

フレーム 12 ~ 17 を選択し、reshape を使用して関数 montage の配列を作成します。

Y = reshape(X(:,:,12:17),[size(X,1) size(X,2) 1 6]);
montage(Y);

例 2

analyze75info を使用して、ヘッダー ファイルから取得したメタデータと共に analyze75read を呼び出します。

info = analyze75info('brainMRI.hdr');
X = analyze75read(info);

クラス サポート

Xlogicaluint8int16int32single または double のいずれかです。複素数や RGB データ型はサポートされていません。

R2006a より前に導入

この情報は役に立ちましたか?