最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
カスタマイズ可能な四角形 ROI の作成
は roi
= drawrectangleRectangle
オブジェクトを作成し、現在の座標軸での対話形式による四角形の関心領域 (ROI) の描画を有効にします。
ROI を描画するには、ポインターをイメージ上に配置します。カーソルが花形に変わります。クリック アンド ドラッグして四角形 ROI を描画します。ROI の描画を終了するには、マウス ボタンを離します。キーボード ショートカットやコンテキスト メニュー オプションを含む ROI の使用方法の詳細については、ヒントを参照してください。
メモ
drawrectangle
は Rectangle
ROI オブジェクトを作成するための簡易関数です。Rectangle
を呼び出して ROI オブジェクトを直接作成する場合、オブジェクト関数 draw
を呼び出して ROI の対話形式による描画を有効にしなければなりません。一方、関数 drawrectangle
は ROI オブジェクトを作成し、オブジェクト関数 draw
を呼び出します。どちらの方法で ROI を作成する場合でも、オブジェクト プロパティ、オブジェクト関数、およびイベント通知を使用して、その外観や動作をカスタマイズします。これらの機能の使用方法の詳細については、ヒントを参照してください。
は、1 つ以上の名前と値のペアを使用して ROI の外観や動作を変更します。指定されていない名前と値のペアは既定値に設定されます。roi
= drawrectangle(___,Name,Value
)
ROI は、キーボード ショートカットを含む以下の対話性をサポートします。
動作 | キーボード ショートカット |
---|---|
ROI の描画をキャンセルする。 | Esc キーを押します。関数は Position フィールドが空の有効な ROI オブジェクトを返します。 |
ROI をサイズ変更 (形状変更) する。 | 頂点にポインターを配置し、クリック アンド ドラッグします。四角形には、各コーナーと各辺の中点に頂点があります。サイズ変更中に縦横比を保持するには、Shift キーを押します。縦横比をロックするには、右クリック コンテキスト メニューの [縦横比を固定] を使用します。 |
ROI を移動する。 | ROI 上にポインターを配置します。ポインターが花形に変わります。ROI をクリック アンド ドラッグします。 |
ROI を削除する。 | ROI の任意の位置にポインターを配置し、右クリックします。コンテキスト メニューから [四角形の削除] を選択します。オブジェクト関数 delete を使用して ROI を削除することもできます。 |
関数 drawrectangle
は Rectangle
ROI オブジェクトを返します。作成後、オブジェクトの次の機能を使用して、ROI の外観や動作をカスタマイズします。
オブジェクト プロパティ — ROI オブジェクトは、その外観や動作を変更するプロパティをサポートしています。たとえば、roi
の色を黄色に変更するには、その Color
プロパティを roi.Color = 'yellow'
と設定します。
オブジェクト関数 — ROI オブジェクトは ROI を操作する一連のオブジェクト関数をサポートしています。たとえば、ROI の作成後、MATLAB コマンド ラインを一時停止する場合は、オブジェクト関数 wait
を呼び出します。
イベント通知 — ROI に対して移動またはクリックなどの特定のイベントが発生した場合に、ROI オブジェクトはコードに通知を行うことができます。このような通知を受け取るには、オブジェクト関数 addlistener
を使用して特定のイベントに対する "リスナー" を設定します。リスナーで、'ROIMoved'
などのイベントと、イベントの発生時に実行されるコールバック関数を指定します。ROI がリスナーを通じてアプリケーションに通知するとき、イベントに固有のデータを返します。たとえば、'ROIMoved'
イベントの場合、ROI オブジェクトはその以前の位置と現在の位置を返します。
イベント リスナーを AssistedFreehand
オブジェクトと共に使用する例については、四角形 ROI イベントのリスナーの設定を参照してください。これらの機能の詳細については、Rectangle
オブジェクトのドキュメンテーションを参照してください。
drawassisted
| drawcircle
| drawcrosshair
| drawcuboid
| drawellipse
| drawfreehand
| drawline
| drawpoint
| drawpolygon
| drawpolyline
| Rectangle