# EditCompositeRegion

対話型合成領域コントロールをスプレッドシートに挿入します。このコントロールをクリックすると、表示が EditCompositeRegion - 対話型グラフィックスモードに切り替わり、合成領域を変更できるようになります。合成領域は複数のサブ領域から構成することができます。サブ領域はAnnulus、Circle、EditPolygon、またはRegionのいずれかです。各サブ領域は、加算演算 (画像解析に含まれる) または減算演算 (画像解析から除外される) の対象です。減算演算は「マスキング」とも呼ばれます。

## EditCompositeRegion プロパティシートを開く

1. セルを右クリックして [関数の挿入] を選択し、[関数の挿入] ダイアログ ダイアログを開きます。
2. [関数の挿入] ダイアログの左側で、ツールカテゴリの [グラフィックス] リストを展開します。
3. [オペレータ I/F 関数] ツールカテゴリを選択します。

4. 関数リストから EditCompositeRegion 関数を選択して、[OK] ボタンを押すか、関数名をダブルクリックします。

   注: EditCompositeRegion のプロパティシートにアクセスするには、EditCompositeRegion コントロールのボタンを右クリックして、[関数の編集] を選択します。

## EditCompositeRegion の入力

## [標準] タブ

EditCompositeRegion のプロパティシートの [標準] タブを使用して、EditCompositeRegion 関数のパラメータを定義します。

パラメータ | 説明
画像 | このパラメータは、スプレッドシートで画像データ構造体を含むセルを参照する必要があります。デフォルトでは、このパラメータは、 関数によって返された画像データ構造体を含むセル A0 を参照しています。また、このパラメータは、ビジョンツールの画像フィルタ関数や、座標補正関数により返された、その他の画像データ構造体も参照できます。
フィクスチャ | 入力合成領域を定義する画像座標系を指定します。
X | フィクスチャ座標での原点の X オフセット
Y | フィクスチャ座標での原点の Y オフセット
角度 | 画像座標系での画像の X 軸からの回転 (時計回り +/-360 度)。
サブ領域の追加 | オンにすると (デフォルト)、サブ領域を対話型グラフィックスモードで追加できます。
サブ領域の削除 | オンにすると (デフォルト)、サブ領域を対話型グラフィックスモードで削除できます。
サブ領域の編集 | オンにすると (デフォルト)、サブ領域を対話型グラフィックスモードで変更できます。
合成領域全体の移動 | オンにすると (デフォルト)、合成領域全体を対話型グラフィックスモードで移動できます。
回転 | オンにすると (デフォルト)、合成領域全体を対話型グラフィックスモードで回転できます。
名前 | スプレッドシートの EditCompositeRegion コントロール要素のテキストラベルを指定します。
表示 | 画像上の EditCompositeRegion グラフィックスオーバレイの表示モードを指定します。
0 = 非表示 | EditCompositeRegion 関数を含んでいるセルがスプレッドシート内でハイライトされている場合を除き、合成領域は表示されません。
2 = 入力のグラフィックスのみ | 合成領域が常に表示されます。

注: 最大 32 個のサブ領域を合成領域に追加できます。

## [領域] タブ

EditCompositeRegion プロパティシートの [領域] タブでは、合成領域全体を構成するサブ領域のリストにサブ領域を追加、挿入、削除したり、リストでサブ領域を上に移動、または下に移動してリストを編集することができます。サブ領域のタイプにはAnnulus、Circle、EditPolygon、Regionがあり、これらを使用して加算演算または減算演算を実行できます。

[領域] タブのコントロール

- 追加:リストの末尾に新しいサブ領域を追加します。
- 挿入:現在ハイライトされているサブ領域の上に新しいサブ領域を挿入します。
- 削除:ハイライトされているサブ領域をリストから削除します。
- 上に移動:ハイライトされているサブ領域をリスト内で上に移動します。
- 下に移動:ハイライトされているサブ領域をリスト内で下に移動します。

- サブ領域のプロパティ:ハイライトされているサブ領域のプロパティを表示します。

## EditCompositeRegion の順序

合成領域はリスト内のサブ領域の順序に従って順番に作成されます。各サブ領域の演算が行われる順序は、合成領域全体の面積に影響します。

例:
ポリゴンサブ領域の順序を変えると、合成領域が変わります。画像内の青い斜線がある領域は、画像解析の対象から除外されます。

# | タイプ | 演算
--- | --- | ---
1 | 領域 | 加算
2 | 円 | 加算
3 | ポリゴン | 減算
# | タイプ | 演算
--- | --- | ---
1 | 領域 | 加算
2 | ポリゴン | 減算
3 | 円 | 加算

注: EditCompositeRegion プロパティシートの [領域] タブでサブ領域の順序を変更するには、サブ領域を選択して、[上に移動] または [下に移動] を使用します。

## EditCompositeRegion の出力

結果 | ラベル付きボタン コントロール。