インスタンスセグメンテーション(Instance Segmentation)
Roboflowでホストされているインスタンス分類モデルで推論を実行します。
Linux または MacOS
ローカルファイルという名前の JSON 予測を取得する YOUR_IMAGE.jpg:
base64 YOUR_IMAGE.jpg | curl -d @- \
"https://outline.roboflow.com/your-model/42?api_key=YOUR_KEY"URL を介してウェブ上にホストされている画像で推論する(以下を忘れずに URL エンコードする):
curl -X POST "https://outline.roboflow.com/your-model/42?\
api_key=YOUR_KEY&\
image=https%3A%2F%2Fi.imgur.com%2FPEEvqPN.png"Windows
次をインストールする必要があります Windows 用 curl および Windows 用 GNU の base64 ツール。これを行う最も簡単な方法は git for Windows インストーラー を使用することです(これには curl および base64 が含まれます)。インストール時に「Use Git and optional Unix tools from the Command Prompt」を選択すると、コマンドラインツールも含まれます。
その後、上記と同じコマンドを使用できます。
Node.js
この例では axios を POST リクエストの実行に使用しているので、まず npm install axios で依存関係をインストールしてください。
ローカル画像での推論
URL 経由で別の場所にホストされている画像での推論
Web
リアルタイムのオンデバイス推論は roboflow.jsで利用できます;詳細は こちらのドキュメントを参照してください.
Kotlin
ローカル画像での推論
URL 経由で別の場所にホストされている画像での推論
Java
ローカル画像での推論
URL 経由で別の場所にホストされている画像での推論
Gemfile
Gemfile.lock
ローカル画像での推論
URL 経由で別の場所にホストされている画像での推論
ローカル画像での推論
URL 経由で別の場所にホストされている画像での推論
ローカル画像での推論
URL 経由で別の場所にホストされている画像での推論
ローカル画像での推論
URL 経由で別の場所にホストされている画像での推論
ユーザーからのリクエストに応じてコードスニペットを追加しています。ElixirアプリにInference APIを統合したい場合は、 ここをクリックしてアップボートを記録してください.
レスポンスオブジェクトの形式
ホストされたAPI推論ルートは次を返します JSON 配列 predictions を含むオブジェクトを返します。各 prediction は以下のプロパティを持ちます:
x= 検出されたオブジェクトの水平中心点y= 検出されたオブジェクトの垂直中心点width= バウンディングボックスの幅height= バウンディングボックスの高さclass= 検出されたオブジェクトのクラスラベルconfidence= 検出されたオブジェクトが正しいラベルと位置座標であるというモデルの確信度points=list of points that make of the polygon outline of the object - each item in the list is an object with keysxおよびyfor the horizontal and vertical coordinate of the point respectively
APIリファレンス
Inference APIの使用方法
POST https://outline.roboflow.com/:datasetSlug/:versionNumber
base64エンコードされた画像を直接モデルエンドポイントにPOSTできます。あるいは、画像が既に別の場所にホストされている場合は、クエリ文字列の image パラメータとしてURLを渡すことができます。
パスパラメータ
datasetSlug
string
データセット名の URL セーフなバージョン。これは、Web UI のメインプロジェクトビューの URL を見るか、モデルをトレーニングした後のデータセットバージョンのトレイン結果セクションにある「Get curl command」ボタンをクリックして確認できます。
version
number
データセットのバージョンを識別するバージョン番号
Query Parameters
image
string
追加する画像の URL。画像が別の場所にホストされている場合に使用します。(リクエストボディで base64 エンコードされた画像を POST しない場合は必須。) 注意: URL エンコードするのを忘れないでください。
overlap
number
同一クラスのバウンディングボックス予測が結合されて単一のボックスになる前に許容される最大重なり率(0〜100 の尺度)。 デフォルト: 30
confidence
number
返される予測の閾値(0〜100 の尺度)。低い数値ほど多くの予測を返します。高い数値ほど確信度の高い予測のみを返します。 デフォルト: 40
api_key
string
あなたの API キー(ワークスペースの API 設定ページから取得)
Request Body
string
Base64 エンコードされた画像。(クエリパラメータで画像 URL を渡さない場合は必須。)
Last updated
Was this helpful?