For the complete documentation index, see llms.txt. This page is also available as Markdown.

インスタンスセグメンテーションモデル

オブジェクトの形状、サイズ、位置を予測します。

v4

Roboflow 上でホストされている、または Roboflow にアップロードされたインスタンスセグメンテーションモデルで推論を実行します。

あなたのアカウント専用の任意のモデル、または Roboflow Universe 上で利用可能な任意の公開モデルを Roboflow Universe.

このブロックを使用するには、Inference 環境で Roboflow API キーを設定する必要があります。Roboflow API キーの設定方法の詳細は、 Inferenceのドキュメントを参照してください.

このバージョンのブロックでは、マスク構築の挙動に破壊的変更が導入されています - それは rle 代わりに format を使用 ポリゴン これにより、リモートサーバーからあらゆる種類の形状を取得できるようになります。

型識別子

ステップで次の識別子を使用してください "type" フィールド: roboflow_core/roboflow_instance_segmentation_model@v4 ワークフローにこのブロックをステップとして追加するには。

プロパティ

名前

説明

参照

name

str

このステップの一意の識別子を入力してください。

model_id

str

Roboflowのモデル識別子。

confidence_mode

str

信頼度しきい値がどのように決定されるか..

custom_confidence

float

予測のカスタム信頼度しきい値。

class_filter

List[str]

受け入れ可能なクラスの一覧。クラスはモデルの学習セットに存在している必要があります。

iou_threshold

float

NMS で使用され、複数のボックスを 1 つの検出として統合するための、ボックス間の最小重なりしきい値。 詳細を見る..

max_detections

整数

返す検出結果の最大数。

class_agnostic_nms

bool

NMS をクラス非依存モードで使用するかどうかを指定するブールフラグ。

max_candidates

整数

NMS の入力として考慮する候補の最大数。

mask_decode_mode

str

予測後処理におけるマスクデコードのパラメータ。

tradeoff_factor

float

高速さと正確さのトレードオフを決定する後処理パラメータ。

disable_active_learning

bool

このブロックでプロジェクトレベルのアクティブラーニングを無効にするためのブールフラグ。

active_learning_target_dataset

str

有効な場合のアクティブラーニング用ターゲットデータセット。

この 参照 列は、で利用可能な動的値を使ってプロパティをパラメータ化できる可能性を示します ワークフロー 実行時。参照 バインディング 詳細は。

入力と出力のバインディング

利用可能な接続は、そのバインディング種別によって異なります。どのバインディング種別が インスタンスセグメンテーションモデル のバージョン v4 あるか確認してください。

入力と出力のバインディング
  • 入力

    • images (image): 推論対象の画像です..

    • model_id (roboflow_model_id): Roboflowのモデル識別子。

    • confidence_mode (string): 信頼度しきい値がどのように決定されるか..

    • custom_confidence (float_zero_to_one): 予測のカスタム信頼度しきい値。

    • class_filter (list_of_values): 受け入れ可能なクラスの一覧。クラスはモデルの学習セットに存在している必要があります。

    • iou_threshold (float_zero_to_one): NMS で使用され、複数のボックスを 1 つの検出として統合するための、ボックス間の最小重なりしきい値。 詳細を見る..

    • max_detections (整数): 返す検出結果の最大数。

    • class_agnostic_nms (boolean): NMS をクラス非依存モードで使用するかどうかを指定するブールフラグ。

    • max_candidates (整数): NMS の入力として考慮する候補の最大数。

    • mask_decode_mode (string): 予測後処理におけるマスクデコードのパラメータ。

    • tradeoff_factor (float_zero_to_one): 高速さと正確さのトレードオフを決定する後処理パラメータ。

    • disable_active_learning (boolean): このブロックでプロジェクトレベルのアクティブラーニングを無効にするためのブールフラグ。

    • active_learning_target_dataset (roboflow_project): 有効な場合のアクティブラーニング用ターゲットデータセット。

  • 出力

    • inference_id (inference_id): Inferenceの識別子。

    • predictions (Union[rle_instance_segmentation_prediction, instance_segmentation_prediction]): 検出されたバウンディングボックスと RLE エンコードされたセグメンテーションマスクを含む予測。sv.Detections(...) オブジェクトの形式で返される場合は rle_instance_segmentation_prediction または、sv.Detections(...) 形式の検出バウンディングボックスとセグメンテーションマスクを含む予測。 instance_segmentation_prediction.

    • model_id (roboflow_model_id): RoboflowのモデルID。

JSON 定義の例

v3

Roboflow 上でホストされている、または Roboflow にアップロードされたインスタンスセグメンテーションモデルで推論を実行します。

あなたのアカウント専用の任意のモデル、または Roboflow Universe 上で利用可能な任意の公開モデルを Roboflow Universe.

このブロックを使用するには、Inference 環境で Roboflow API キーを設定する必要があります。Roboflow API キーの設定方法の詳細は、 Inferenceのドキュメントを参照してください.

型識別子

ステップで次の識別子を使用してください "type" フィールド: roboflow_core/roboflow_instance_segmentation_model@v3 ワークフローにこのブロックをステップとして追加するには。

プロパティ

名前

説明

参照

name

str

このステップの一意の識別子を入力してください。

model_id

str

Roboflowのモデル識別子。

confidence_mode

str

信頼度しきい値がどのように決定されるか..

custom_confidence

float

予測のカスタム信頼度しきい値。

class_filter

List[str]

受け入れ可能なクラスの一覧。クラスはモデルの学習セットに存在している必要があります。

iou_threshold

float

NMS で使用され、複数のボックスを 1 つの検出として統合するための、ボックス間の最小重なりしきい値。 詳細を見る..

max_detections

整数

返す検出結果の最大数。

class_agnostic_nms

bool

NMS をクラス非依存モードで使用するかどうかを指定するブールフラグ。

max_candidates

整数

NMS の入力として考慮する候補の最大数。

mask_decode_mode

str

予測後処理におけるマスクデコードのパラメータ。

tradeoff_factor

float

高速さと正確さのトレードオフを決定する後処理パラメータ。

disable_active_learning

bool

このブロックでプロジェクトレベルのアクティブラーニングを無効にするためのブールフラグ。

active_learning_target_dataset

str

有効な場合のアクティブラーニング用ターゲットデータセット。

enforce_dense_masks_in_inference_models

bool

推論モデルのバックエンドを使用している場合に密なマスクを強制するためのブールフラグです(その他の場合は無関係です)。密なマスクは処理が速いですが、より多くのメモリを必要とします。Roboflow のサーバーレスプラットフォーム上で実行する場合、ユーザーはこのフラグを調整できません。

この 参照 列は、で利用可能な動的値を使ってプロパティをパラメータ化できる可能性を示します ワークフロー 実行時。参照 バインディング 詳細は。

入力と出力のバインディング

利用可能な接続は、そのバインディング種別によって異なります。どのバインディング種別が インスタンスセグメンテーションモデル のバージョン v3 あるか確認してください。

入力と出力のバインディング
  • 入力

    • images (image): 推論対象の画像です..

    • model_id (roboflow_model_id): Roboflowのモデル識別子。

    • confidence_mode (string): 信頼度しきい値がどのように決定されるか..

    • custom_confidence (float_zero_to_one): 予測のカスタム信頼度しきい値。

    • class_filter (list_of_values): 受け入れ可能なクラスの一覧。クラスはモデルの学習セットに存在している必要があります。

    • iou_threshold (float_zero_to_one): NMS で使用され、複数のボックスを 1 つの検出として統合するための、ボックス間の最小重なりしきい値。 詳細を見る..

    • max_detections (整数): 返す検出結果の最大数。

    • class_agnostic_nms (boolean): NMS をクラス非依存モードで使用するかどうかを指定するブールフラグ。

    • max_candidates (整数): NMS の入力として考慮する候補の最大数。

    • mask_decode_mode (string): 予測後処理におけるマスクデコードのパラメータ。

    • tradeoff_factor (float_zero_to_one): 高速さと正確さのトレードオフを決定する後処理パラメータ。

    • disable_active_learning (boolean): このブロックでプロジェクトレベルのアクティブラーニングを無効にするためのブールフラグ。

    • active_learning_target_dataset (roboflow_project): 有効な場合のアクティブラーニング用ターゲットデータセット。

    • enforce_dense_masks_in_inference_models (boolean): 推論モデルのバックエンドを使用している場合に密なマスクを強制するためのブールフラグです(その他の場合は無関係です)。密なマスクは処理が速いですが、より多くのメモリを必要とします。Roboflow のサーバーレスプラットフォーム上で実行する場合、ユーザーはこのフラグを調整できません。

  • 出力

    • inference_id (inference_id): Inferenceの識別子。

    • predictions (instance_segmentation_prediction): 検出されたバウンディングボックスとセグメンテーションマスクを sv.Detections(...) オブジェクトの形式で持つ予測。

    • model_id (roboflow_model_id): RoboflowのモデルID。

JSON 定義の例

v2

Roboflow 上でホストされている、または Roboflow にアップロードされたインスタンスセグメンテーションモデルで推論を実行します。

あなたのアカウント専用の任意のモデル、または Roboflow Universe 上で利用可能な任意の公開モデルを Roboflow Universe.

このブロックを使用するには、Inference 環境で Roboflow API キーを設定する必要があります。Roboflow API キーの設定方法の詳細は、 Inferenceのドキュメントを参照してください.

型識別子

ステップで次の識別子を使用してください "type" フィールド: roboflow_core/roboflow_instance_segmentation_model@v2 ワークフローにこのブロックをステップとして追加するには。

プロパティ

名前

説明

参照

name

str

このステップの一意の識別子を入力してください。

model_id

str

Roboflowのモデル識別子。

confidence

float

予測の信頼度しきい値。

class_filter

List[str]

受け入れ可能なクラスの一覧。クラスはモデルの学習セットに存在している必要があります。

iou_threshold

float

NMS で使用され、複数のボックスを 1 つの検出として統合するための、ボックス間の最小重なりしきい値。 詳細を見る..

max_detections

整数

返す検出結果の最大数。

class_agnostic_nms

bool

NMS をクラス非依存モードで使用するかどうかを指定するブールフラグ。

max_candidates

整数

NMS の入力として考慮する候補の最大数。

mask_decode_mode

str

予測後処理におけるマスクデコードのパラメータ。

tradeoff_factor

float

高速さと正確さのトレードオフを決定する後処理パラメータ。

disable_active_learning

bool

このブロックでプロジェクトレベルのアクティブラーニングを無効にするためのブールフラグ。

active_learning_target_dataset

str

有効な場合のアクティブラーニング用ターゲットデータセット。

enforce_dense_masks_in_inference_models

bool

推論モデルのバックエンドを使用している場合に密なマスクを強制するためのブールフラグです(その他の場合は無関係です)。密なマスクは処理が速いですが、より多くのメモリを必要とします。Roboflow のサーバーレスプラットフォーム上で実行する場合、ユーザーはこのフラグを調整できません。

この 参照 列は、で利用可能な動的値を使ってプロパティをパラメータ化できる可能性を示します ワークフロー 実行時。参照 バインディング 詳細は。

入力と出力のバインディング

利用可能な接続は、そのバインディング種別によって異なります。どのバインディング種別が インスタンスセグメンテーションモデル のバージョン v2 あるか確認してください。

入力と出力のバインディング
  • 入力

    • images (image): 推論対象の画像です..

    • model_id (roboflow_model_id): Roboflowのモデル識別子。

    • confidence (float_zero_to_one): 予測の信頼度しきい値。

    • class_filter (list_of_values): 受け入れ可能なクラスの一覧。クラスはモデルの学習セットに存在している必要があります。

    • iou_threshold (float_zero_to_one): NMS で使用され、複数のボックスを 1 つの検出として統合するための、ボックス間の最小重なりしきい値。 詳細を見る..

    • max_detections (整数): 返す検出結果の最大数。

    • class_agnostic_nms (boolean): NMS をクラス非依存モードで使用するかどうかを指定するブールフラグ。

    • max_candidates (整数): NMS の入力として考慮する候補の最大数。

    • mask_decode_mode (string): 予測後処理におけるマスクデコードのパラメータ。

    • tradeoff_factor (float_zero_to_one): 高速さと正確さのトレードオフを決定する後処理パラメータ。

    • disable_active_learning (boolean): このブロックでプロジェクトレベルのアクティブラーニングを無効にするためのブールフラグ。

    • active_learning_target_dataset (roboflow_project): 有効な場合のアクティブラーニング用ターゲットデータセット。

    • enforce_dense_masks_in_inference_models (boolean): 推論モデルのバックエンドを使用している場合に密なマスクを強制するためのブールフラグです(その他の場合は無関係です)。密なマスクは処理が速いですが、より多くのメモリを必要とします。Roboflow のサーバーレスプラットフォーム上で実行する場合、ユーザーはこのフラグを調整できません。

  • 出力

    • inference_id (inference_id): Inferenceの識別子。

    • predictions (instance_segmentation_prediction): 検出されたバウンディングボックスとセグメンテーションマスクを sv.Detections(...) オブジェクトの形式で持つ予測。

    • model_id (roboflow_model_id): RoboflowのモデルID。

JSON 定義の例

v1

Roboflow 上でホストされている、または Roboflow にアップロードされたインスタンスセグメンテーションモデルで推論を実行します。

あなたのアカウント専用の任意のモデル、または Roboflow Universe 上で利用可能な任意の公開モデルを Roboflow Universe.

このブロックを使用するには、Inference 環境で Roboflow API キーを設定する必要があります。Roboflow API キーの設定方法の詳細は、 Inferenceのドキュメントを参照してください.

型識別子

ステップで次の識別子を使用してください "type" フィールド: roboflow_core/roboflow_instance_segmentation_model@v1 ワークフローにこのブロックをステップとして追加するには。

プロパティ

名前

説明

参照

name

str

このステップの一意の識別子を入力してください。

model_id

str

Roboflowのモデル識別子。

confidence

float

予測の信頼度しきい値。

class_filter

List[str]

受け入れ可能なクラスの一覧。クラスはモデルの学習セットに存在している必要があります。

iou_threshold

float

NMS で使用され、複数のボックスを 1 つの検出として統合するための、ボックス間の最小重なりしきい値。 詳細を見る..

max_detections

整数

返す検出結果の最大数。

class_agnostic_nms

bool

NMS をクラス非依存モードで使用するかどうかを指定するブールフラグ。

max_candidates

整数

NMS の入力として考慮する候補の最大数。

mask_decode_mode

str

予測後処理におけるマスクデコードのパラメータ。

tradeoff_factor

float

高速さと正確さのトレードオフを決定する後処理パラメータ。

disable_active_learning

bool

このブロックでプロジェクトレベルのアクティブラーニングを無効にするためのブールフラグ。

active_learning_target_dataset

str

有効な場合のアクティブラーニング用ターゲットデータセット。

enforce_dense_masks_in_inference_models

bool

推論モデルのバックエンドを使用している場合に密なマスクを強制するためのブールフラグです(その他の場合は無関係です)。密なマスクは処理が速いですが、より多くのメモリを必要とします。Roboflow のサーバーレスプラットフォーム上で実行する場合、ユーザーはこのフラグを調整できません。

この 参照 列は、で利用可能な動的値を使ってプロパティをパラメータ化できる可能性を示します ワークフロー 実行時。参照 バインディング 詳細は。

入力と出力のバインディング

利用可能な接続は、そのバインディング種別によって異なります。どのバインディング種別が インスタンスセグメンテーションモデル のバージョン v1 あるか確認してください。

入力と出力のバインディング
  • 入力

    • images (image): 推論対象の画像です..

    • model_id (roboflow_model_id): Roboflowのモデル識別子。

    • confidence (float_zero_to_one): 予測の信頼度しきい値。

    • class_filter (list_of_values): 受け入れ可能なクラスの一覧。クラスはモデルの学習セットに存在している必要があります。

    • iou_threshold (float_zero_to_one): NMS で使用され、複数のボックスを 1 つの検出として統合するための、ボックス間の最小重なりしきい値。 詳細を見る..

    • max_detections (整数): 返す検出結果の最大数。

    • class_agnostic_nms (boolean): NMS をクラス非依存モードで使用するかどうかを指定するブールフラグ。

    • max_candidates (整数): NMS の入力として考慮する候補の最大数。

    • mask_decode_mode (string): 予測後処理におけるマスクデコードのパラメータ。

    • tradeoff_factor (float_zero_to_one): 高速さと正確さのトレードオフを決定する後処理パラメータ。

    • disable_active_learning (boolean): このブロックでプロジェクトレベルのアクティブラーニングを無効にするためのブールフラグ。

    • active_learning_target_dataset (roboflow_project): 有効な場合のアクティブラーニング用ターゲットデータセット。

    • enforce_dense_masks_in_inference_models (boolean): 推論モデルのバックエンドを使用している場合に密なマスクを強制するためのブールフラグです(その他の場合は無関係です)。密なマスクは処理が速いですが、より多くのメモリを必要とします。Roboflow のサーバーレスプラットフォーム上で実行する場合、ユーザーはこのフラグを調整できません。

  • 出力

    • inference_id (string) : 文字列値。

    • predictions (instance_segmentation_prediction): 検出されたバウンディングボックスとセグメンテーションマスクを sv.Detections(...) オブジェクトの形式で持つ予測。

JSON 定義の例

最終更新

役に立ちましたか?