Semantic Segmentation
Roboflow でホストされているセマンティックセグメンテーションモデルの推論を実行します。
Linux または MacOS
ローカルファイルという名前の JSON 予測を取得する YOUR_IMAGE.jpg:
base64 YOUR_IMAGE.jpg | curl -d @- \
"https://segment.roboflow.com/your-model/42?api_key=YOUR_KEY"URL を介してウェブ上にホストされている画像で推論する(以下を忘れずに URL エンコードする):
curl -X POST "https://segment.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 は以下のプロパティを持ちます:
segmentation_mask= 各ピクセル値がクラスIDに対応する、入力画像と同じ寸法のbase64エンコードされた単一チャンネル画像class_map= クラスIDをクラス名に対応させるオブジェクトimage= 入力画像の寸法を含むオブジェクトheight = 入力画像の高さ(ピクセル数)
width = 入力画像の幅(ピクセル数)
APIリファレンス
Inference APIの使用方法
POST https://segment.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 エンコードするのを忘れないでください。
confidence
number
返される予測の閾値(0〜100 の尺度)。低い数値ほど多くの予測を返します。高い数値ほど確信度の高い予測のみを返します。 デフォルト: 50
api_key
string
あなたの API キー(ワークスペースの API 設定ページから取得)
Request Body
string
Base64 エンコードされた画像。(クエリパラメータで画像 URL を渡さない場合は必須。)
Last updated
Was this helpful?