Main Content

dicomlookup

DICOM データ ディクショナリで属性を検索

説明

nameOut = dicomlookup(group,element) は、指定されたグループ タグ group と要素タグ element をもつ属性を現在の DICOM データ ディクショナリで検索します。dicomlookup は属性の名前を返します。

[groupOut,elementOut] = dicomlookup(name) は、name によって指定された属性を現在の DICOM データ ディクショナリで検索して、属性と関連付けられたグループ タグと要素タグを返します。

すべて折りたたむ

DICOM 属性のタグを使用して属性名を検索します。

name1 = dicomlookup("7FE0","0010")
name1 = 
'PixelData'
name2 = dicomlookup(40,4)
name2 = 
'PhotometricInterpretation'

DICOM 属性のグループおよび要素を属性名で検索します。

[group,element] = dicomlookup("TransferSyntaxUID")
group = 2
element = 16

DICOM ファイルのメタデータを読み取ります。グループまたは要素のタグを指定して、ファイル内のメタデータ属性の値にアクセスします。データ ディクショナリが変わっても同じ値が返されます。

metadata = dicominfo("CT-MONO2-16-ankle.dcm");
metadata.(dicomlookup("0028","0004"))
ans = 
'MONOCHROME2'

入力引数

すべて折りたたむ

DICOM グループ タグ。正の 10 進整数、または 16 進数値を含む string スカラーか文字ベクトルとして指定します。elementgroup は同じ型の値を使用しなければなりません。

  • group が正の 10 進整数であれば、element も正の 10 進整数でなければなりません。

  • group が 16 進数値を含む string スカラーまたは文字ベクトルであれば、element も 16 進数値を含む string スカラーまたは文字ベクトルでなければなりません。

例: 40

例: '7FE0' または "7FE0"

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

DICOM 要素タグ。正の 10 進整数、または 16 進数値を含む string スカラーか文字ベクトルとして指定します。elementgroup は同じ型の値を使用しなければなりません。

  • group が正の 10 進整数であれば、element も正の 10 進整数でなければなりません。

  • group が 16 進数値を含む string スカラーまたは文字ベクトルであれば、element も 16 進数値を含む string スカラーまたは文字ベクトルでなければなりません。

例: 4

例: '0010' または "0010"

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

DICOM 属性名。string スカラーまたは文字ベクトルとして指定します。

例: 'PhotometricInterpretation' または "PhotometricInterpretation"

データ型: char | string

出力引数

すべて折りたたむ

返される DICOM グループ タグ。正の 10 進整数として返されます。

データ型: double

返される DICOM 要素タグ。正の 10 進整数として返されます。

データ型: double

返される DICOM 属性名。文字ベクトルとして返されます。

データ型: char

バージョン履歴

R2006b で導入