最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
補助付きフリーハンド関心領域
AssistedFreehand
は手描きの関心領域 (ROI) オブジェクトであり、描画されたラインはベースのイメージ内のエッジに自動的に従います。
ROI を描画するには、ポインターをイメージに配置し、クリック アンド リリースして最初の頂点 (中間点) を配置します。次に、ポインターを移動してラインを描画します。描画中に、ラインはイメージ内のオブジェクトのエッジに自動的に従います。ROI の描画を完了するには、ダブルクリックします。キーボード ショートカットを含む、この ROI の使用方法の詳細は、ヒントを参照してください。
AssistedFreehand
オブジェクトを作成するには、作成関数 images.roi.AssistedFreehand
を使用します。オブジェクトを作成した後、オブジェクト関数 draw
を呼び出して描画を開始します。便宜上、関数 drawassisted
を使用して AssistedFreehand
ROI を作成することもできます。関数 drawassisted
は ROI オブジェクトを作成し、オブジェクト関数 draw
を呼び出します。
は、既定のプロパティを使用して roi
= images.roi.AssistedFreehandAssistedFreehand
オブジェクトを作成します。
は、roi
= images.roi.AssistedFreehand(ax
)ax
で指定される座標軸に ROI を作成します。
は、名前と値のペアを使用してプロパティを設定します。たとえば、roi
= images.roi.AssistedFreehand(___,Name,Value
)images.roi.AssistedFreehand('Color','y')
は AssistedFreehand
オブジェクトの色を黄色に設定します。複数の名前と値のペアを指定できます。各プロパティ名を一重引用符で囲みます。
addlistener | イベント ソースにバインドされたイベント リスナーの作成 |
beginDrawingFromPoint | 指定された点からの ROI の描画の開始 |
bringToFront | Axes のスタックの順番の最前面への ROI の移動 |
createMask | ROI からのバイナリ マスク イメージの作成 |
draw | 対話形式による ROI の描画の開始 |
inROI | 点が ROI 内にあるかどうかのクエリ |
reduce | ROI の点の密度の削減 |
wait | ROI の操作が完了するまで MATLAB コマンド ラインをブロック |
ROI は、キーボード ショートカットを含む以下の対話性をサポートします。
動作 | キーボード ショートカット |
---|---|
ROI の描画をキャンセルする。 | Esc キーを押します。関数は Position フィールドが空の有効な ROI オブジェクトを返します。 |
ROI の描画を終了する (閉じる)。 | ダブルクリックします。これにより、ポインターの位置に点が追加され、描画した最初の点にこの点をつなぐラインが描画され、ROI が閉じます。 右クリックします。これにより、描画した最初の点に最後の点をつなぐラインが描画されます。 最初の点にポインターを配置して、クリックします。 Enter キーを押します。これにより、描画した最初の点に最後の点をつなぐラインが描画されます。 |
ROI をサイズ変更 (形状変更) する。 | 中間点にポインターを配置し、クリック アンド ドラッグします。このモードでは補助機能 (エッジへのスナッピング) を使用できません。 |
中間点を追加する。 | ROI のエッジにポインターを配置し、右クリックして [中間点の追加] を選択します。ROI のエッジにポインターを配置し、ダブルクリックすることもできます。 |
中間点を削除する。 | 中間点にポインターを配置し、右クリックして [中間点の削除] を選択します。 |
ROI を移動する。 | ROI 上にポインターを配置します。ポインターが花形に変わります。クリック アンド ドラッグして ROI を移動します。 |
ROI を削除する。 | ポインターを (頂点上ではなく) ROI 上に配置し、右クリックして表示されたコンテキスト メニューから [フリーハンドの削除] を選択します。delete オブジェクト メソッドを使用して、プログラムによって ROI を削除することもできます。 |
App Designer を使って作成したアプリで ROI を使用する方法の詳細は、App Designer を使って作成したアプリでの ROI の使用を参照してください。
Circle
| Crosshair
| Cuboid
| drawassisted
| Ellipse
| Freehand
| Line
| Point
| Polygon
| Polyline
| Rectangle