主要内容

labelvolshow

ラベル付きボリュ,ムの表示

説明

labelvolshowオブジェクトは,ラベル付きボリュ,ムデ,タを表示し,表示の外観を変更できるようにします。強度ボリュ,ムをラベル付きボリュ,ムに組み込み,両方のボリュ,ムを同時に表示できます。

作成

説明

labelvolshow (lは,图に3次元ラベル付きボリュ,ムlを表示します。

labelvolshow (lVは,3次元ラベル付きボリュ,ムlと3次元強度ボリュムVを图に表示します。lVは同じサ@ @ズでなければなりません。

labelvolshow (___名称,值は,ボリュ,ムの可視化を制御するプロパティを設定する1以上の名前と値のペアを使用します。各プロパティ名を引用符で囲みます。

例:labelvolshow (L, V,‘写成BackgroundColor’,‘w’,‘VolumeThreshold’,0.2)は,图に3次元ラベル付きボリュ,ムlおよびグレ,スケ,ルボリュ,ムVを白い背景色で表示します。値が0.2より小さいVのピクセルはすべて,完全に透明になります。

H = labelvolshow(___は,ボリュ,ムの可視化を制御するために使用できるプロパティを持labelvolshowオブジェクトhを返します。前のいずれかの構文の入力引数を使用します。

入力引数

すべて展開する

ラベル付きボリュ,ム。3 次元数値配列として指定します。

デ,タ型:||int8|int16|int32|uint8|uint16|uint32|分类

強度ボリュ,ム。ラベル付きボリュ,ムlと同じサesc escズの3次元数値配列として指定します。

デ,タ型:||int8|int16|int32|uint8|uint16|uint32|逻辑

プロパティ

すべて展開する

背景色。RGB 3成分,色の名前,または色の省略名として指定します。

RGB 3成分を使用すると,任意の色を指定できます。RGB 3成分は、色の赤、緑、青の成分の強度を指定する 3 つの要素から成る行ベクトルです。強度は [0,1] の範囲でなければなりません。

いくつかの一般的な色については,色の名前を字符串スカラーまたは文字ベクトルとして指定できます。次の表に,名前付きの色のオプション,およびそれと等価なRGB 3成分を示します。

色の名前 省略名 RGB 3成分 外観
“红色” “r” [10 0 0]

纯红色矩形

“绿色” ‘g’ [0 10 0]

一个纯绿色的矩形

“蓝” “b” [0 0 1]

一个纯蓝色的长方形

“青色” “c” [0 1 1]

纯青色矩形

“红色” “米” [10 0 1]

一个纯洋红色的长方形

“黄色” “y” [11 10 0]

纯黄色矩形

“黑” “k” [0 0 0]

一个黑色的矩形

“白色” ' w ' [1 1 1]

一个白色的矩形

以下に,matlab®がさまざまなタesc escプのプロットで使用する既定の色のRGB 3成分を示します。

RGB 3成分 外観
[0 0.4470 0.7410]

一个中蓝色的矩形

[0.8500 0.3250 0.0980]

红橙色矩形

[0.9290 0.6940 0.1250]

深黄色的长方形

[0.4940 0.1840 0.5560]

深紫色矩形

[0.4660 0.6740 0.1880]

一个浅绿色的长方形

[0.3010 0.7450 0.9330]

浅蓝色的长方形

[0.6350 0.0780 0.1840]

暗红色的长方形

例:‘写成BackgroundColor’,‘r’

例:“写成BackgroundColor”、“绿色”

例:'BackgroundColor',[0 0.4470 0.7410]

カメラの位置または視点。[x y z]形式の3要素ベクトルとして指定します。このベクトルは,カメラの位置の座標軸座標を定義します。その点を視点として座標軸が表示されます。カメラは"視点"軸に沿った向きになります。視点軸はカメラの位置とカメラのタ,ゲットを結ぶ直線です。CameraPositionプロパティを変更すると,ボリュ,ムを表示する点が変化します。詳細にいては,カメラグラフィックス用語を参照してください。ボリュ,ムを対話形式で回転させると,このプロパティの値が変化します。

上方向を定義するベクトル。[x y z]形式の3要素ベクトルとして指定します。既定では,labelvolshowはz軸を上方向([0 0 1])として定義します。詳細にいては,カメラグラフィックス用語を参照してください。ボリュ,ムを対話形式で回転させると,このプロパティの値が変化します。

カメラのタ,ゲットとして使用する点。[x y z]形式の3要素ベクトルとして指定します。カメラは"視点"軸に沿った向きになります。視点軸はカメラの位置とカメラのタ,ゲットを結ぶ直線です。詳細にいては,カメラグラフィックス用語を参照してください。

視野。範囲[0,180)のスカラ.角度として指定します。角度が大きいほど,視野が広くなります。また,角度が大きいほど,シ,ン内でオブジェクトが小さく表示されます。詳細にいては,カメラグラフィックス用語を参照してください。

ボリュ,ムの対話性。真正的1)または0)を指定します。真正的(既定の設定)の場合,マウスのスクロールホイールを使用してラベル付きボリュームを拡大および縮小したり,ボリュームをクリックアンドドラッグして回転させたりできます。回転およびズ,ムはCameraTargetで指定される値に関して実行されます。この値がの場合,ボリュ,ムに対する対話型の操作はできません。

ラベルの色。範囲[0,1]の値をもnumLabels行3列の数値行列として指定します。numLabelsはラベル付きボリュ,ム内のラベルの数です。既定では,labelvolshowはランダムなカラ,マップを使用してラベルの色を指定します。

ラベルの不透明度。範囲[0,1]の値をもnumLabels行1列の数値ベクトルとして指定します。numLabelsはラベル付きボリュ,ム内のラベルの数です。既定では,ラベル0以外のラベルはすべて不透明です(1)。複数のボリュ,ムが一緒に組み込まれている場合,LabelOpacityはサポ,トされません。

このプロパティは読み取り専用です。

ラベル値。numLabels行1列の数値ベクトルとして指定します。numLabelsはラベル付きボリュ,ム内のラベルの数です。

ラベルの可視性。numLabels行1列のlogicalベクトルとして指定します。numLabelsはラベル付きボリュ,ム内のラベルの数です。既定では,ラベル0以外のラベルはすべて表示されます(真正的)。

labelvolshowオブジェクトの親。uipanelまたは数字のハンドルとして指定します。親を指定しない場合,labelvolshowオブジェクトの親はgcfです。

ボリュ,ムを再スケ,リングするために使用する倍率。1行3列の正の数値ベクトルとして指定します。配列内の値はx yおよびz方向に適用される倍率に対応します。

強度ボリュ,ムの表示。真正的1)または0)として指定します。値が真正的の場合,関数はラベル付きボリュ,ムと強度ボリュ,ムの両方を表示します。値がの場合,関数はラベル付きボリュ,ムのみを表示します。labelvolshowオブジェクトがラベル付きボリュ,ムと強度ボリュ,ムの両方を含んでいる場合,既定の設定は真正的です。このオブジェクトがラベル付きボリュ,ムのみを含んでいる場合,既定の設定はです。

ボリュ,ムの不透明度。範囲[0,1]の数値として指定します。ラベル付きボリュ,ムと強度ボリュ,ムの両方が一緒に組み込まれている場合、この値はボリューム データの不透明度を定義します。VolumeThresholdの値を上回るすべての組み込みボリュ,ム強度に対して,不透明度はVolumeOpacityです。

ボリュ,ム強度のしきい値。範囲[0,1]の正規化された数値として指定します。このしきい値を下回るすべてのボリュ,ム強度に対して,不透明度は0です。

オブジェクト関数

setVolume中 新しいlabelvolshowオブジェクトの設定

すべて折りたたむ

脳mriのグレスケルメジを読み取ります。イメージはワークスペース変数に保存されます。

负载(fullfile (toolboxdir (“图片”),“imdata”“BrainMRILabeled”...“图片”“vol_001.mat”));

対応するラベル付きメジをワクスペス変数标签に読み取ります。

负载(fullfile (toolboxdir (“图片”),“imdata”“BrainMRILabeled”...“标签”“label_001.mat”));

表示パネルをカスタマ@ @ズします。

ViewPnl = uipanel(图,“标题”“标签卷”);

ラベル付きボリュ,ムと強度ボリュ,ムを表示します。

H = labelvolshow(标签,vol,“父”, ViewPnl);

強度ボリュ,ムを非表示にします。ラベルのみが表示されます。

h.ShowIntensityVolume = false;

脳mriのグレ,スケ,ルボリュ,ムを読み取ります。イメージはワークスペース変数に保存されます。

负载(fullfile (toolboxdir (“图片”),“imdata”“BrainMRILabeled”...“图片”“vol_001.mat”));

対応するラベル付きボリュ,ムをワ,クスペ,ス変数标签に読み取ります。ボリュ,ムには,背景ラベル0以外に3のラベルがあります。

负载(fullfile (toolboxdir (“图片”),“imdata”“BrainMRILabeled”...“标签”“label_001.mat”));

表示パネルをカスタマ@ @ズします。

ViewPnl = uipanel(图,“标题”“标签卷”);

ラベル付きボリュ,ムを表示します。

H = labelvolshow(标签,vol,“父”, ViewPnl);

背景ではない1番目のラベル(2番目のラベル)を完全に透明にします。背景ではない2番目のラベルの色を赤に変更し,背景ではない3番目のラベルの色を黄色に変更します。

h.LabelOpacity(2) = 0;h.LabelColor(3,:) = [1 0 0];h.LabelColor(4,:) = [1 1 0];

バ,ジョン履歴

R2019aで導入