このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
Ellipse
説明
Ellipse
オブジェクトは、楕円の関心領域 (ROI) の形状と位置を指定します。この ROI に対し、外観や対話型動作をカスタマイズできます。
キーボード ショートカットを含むこの ROI の使用方法の詳細については、ヒントを参照してください。
作成
Ellipse
オブジェクトは次の 2 つの方法で作成できます。詳細については、ROI の形状の作成を参照してください。
関数
drawellipse
を使用。ROI の作成と外観の設定を 1 つのコマンドで行う場合、この関数を使用します。ROI の形状と位置は、マウスを使ってイメージの上に ROI を描画することで対話形式で指定することも、名前と値の引数を使用してプログラムで指定することもできます。ここで説明する関数
images.roi.Ellipse
を使用。ROI の形状や位置を指定する前に ROI の外観や動作を指定する場合、この関数を使用します。形状と位置は、オブジェクトを作成した後に、関数draw
を使用して対話形式で指定するか、オブジェクトのプロパティを変更してプログラムで指定することができます。
説明
入力引数
プロパティ
オブジェクト関数
addlistener | イベント ソースにバインドされたイベント リスナーの作成 |
beginDrawingFromPoint | 指定された点からの ROI の描画の開始 |
bringToFront | Axes のスタックの順番の最前面への ROI の移動 |
createMask | ROI からのバイナリ マスク イメージの作成 |
draw | 対話形式による ROI の描画の開始 |
inROI | 点が ROI 内にあるかどうかのクエリ |
wait | ROI の操作が完了するまで MATLAB コマンド ラインをブロック |
例
詳細
ヒント
関数
draw
またはdrawellipse
を使用して対話形式で ROI を描画するには、カーソルを座標軸に配置し、クリック アンド ドラッグして形状を作成します。ROI の描画を終了するには、マウス ボタンを離します。ROI は、キーボード ショートカットを含む以下の対話性をサポートします。
動作 キーボード ショートカット ROI の描画をキャンセルする。 Esc キーを押します。関数は Position
プロパティが空の有効な ROI オブジェクトを返します。描画中に楕円の幅を微調整する。 楕円の描画中に、スクロール ホイールを使用して、楕円の幅を少し変更します。 ROI を回転する。 ポインターを頂点の近くに配置します。ポインターが回転ポインターに変わります。ROI をクリックし、その中心に対して回転させます。
回転を 15 度間隔でスナップさせるには、回転中に Shift キーを押します。
描画中に縦横比を維持する。 描画中は Shift キーを押したままにします。円 ROI を作成します。
縦横比をロックするには、ポインターを ROI に配置し、右クリックして表示されたコンテキスト メニューから [縦横比を固定] を選択します。
ROI をサイズ変更 (形状変更) する。 頂点にポインターを配置し、クリック アンド ドラッグします。サイズ変更中に縦横比を維持するには、Shift キーを押したままにします。
ROI を移動する。 ROI 上にポインターを配置します。ポインターが花形に変わります。クリック アンド ドラッグして ROI を移動します。 ROI を削除する。 ROI の任意の位置にポインターを配置し、右クリックします。コンテキスト メニューから [楕円の削除] を選択します。関数 delete
を使用して、プログラムによって ROI を削除することもできます。App Designer を使って作成したアプリで ROI を使用する方法の詳細については、App Designer を使って作成したアプリでの ROI の使用を参照してください。
円 ROI を描画するには、
Circle
オブジェクトを使用します。