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

予測を実行

inference infer を使って、コマンドラインから画像、画像 URL、ディレクトリ、動画ファイルに対して予測を実行します。

この inference infer このコマンドは、入力画像または動画ファイルに基づいてモデルから予測を行い、Inference Server にリクエストを送信する簡単な方法を提供します。

コマンドの詳細

inference infer 入力パスまたは URL とモデルバージョンを受け取り、予測を生成し(必要に応じて次を使用して可視化も行います supervision)。また、Roboflow のホスト型推論サーバーで推論を実行するホストを指定することもできます。

ローカルの Inference Server を使用している場合は、コマンド inference server start が先に実行されていることを確認してください。

ローカル画像で予測する

このコマンドは、選択したモデルを使用してローカル画像から予測を行い、その予測をコンソールに出力します。

inference infer -i ./image.jpg -m {your_project}/{version} --api-key {YOUR_API_KEY}

可視化された予測を表示するには、 -D オプションを使用します。予測と可視化をローカルディレクトリに保存するには、 -o {path_to_your_directory} オプションを使用します。これらのオプションは他のモードでも機能します。

inference infer -i ./image.jpg -m {your_project}/{version} --api-key {YOUR_API_KEY} -D -o {path_to_your_output_directory}

画像 URL で予測する

ホスト型 API を使用する

ローカルディレクトリから予測する

動画ファイルで予測する

可視化を設定する

この -c オプションには、 *.yml ファイルへのパスを指定できます。これは supervision の可視化を設定します。あらかじめ定義された設定がいくつかあります。

  • bounding_boxes - を使用 BoxAnnotatorLabelAnnotator の annotators

  • bounding_boxes_tracing - を使用 ByteTracker および annotators(BoxAnnotator, LabelAnnotator)

  • masks - を使用 MaskAnnotatorLabelAnnotator の annotators

  • polygons - を使用 PolygonAnnotatorLabelAnnotator の annotators

カスタム設定は、このスキーマに従って作成できます。

この の annotators field は、次の 2 つのキーを持つ辞書のリストです。 typeparam. type は、annotator クラス名を指します:

param は annotator コンストラクタのパラメータの辞書です( supervision ドキュメントで確認できます。コンストラクタ内で定義されたクラスや enum は YAML 設定から解決できない場合があるため、基本型の値のみを使用できます)。

tracking はオプションのキーで、 ByteTrack.

推論のハイパーパラメータを指定する

この -mc パラメータには、 *.yml ファイルへのパスを指定できます。このファイルは、モデル設定(信頼度しきい値や IoU しきい値など)を定義します。指定した場合、その設定は InferenceConfiguration オブジェクトを初期化するために使用されます。 inference_sdk ライブラリから Inference SDK 設定リファレンス を参照して、 *.yml ファイルを通じてどのオプションを設定できるか確認してください。設定キーは、のフィールド名と一致している必要があります。 InferenceConfiguration オブジェクト。

最終更新

役に立ちましたか?