分類
Roboflowでホストされている分類モデルで推論を実行します。
レスポンスオブジェクトのフォーマット
Single-Label Classification
ホストAPI推論ルートは、 JSON
予測の配列を含むオブジェクトを返します。各予測には以下のプロパティがあります:
time
= 画像を処理し予測を返すまでの合計時間(秒単位)image
= 画像に関する情報を保持するオブジェクトwidth
およびheight
width
予測された画像の高さheight
= 予測された画像の高さ
predictions
= すべての予測クラスとその予測に対する信頼度値のコレクションclass
= 分類のラベルconfidence
= モデルが画像に検出された分類のオブジェクトが含まれていると判断する信頼度
top
= 最も信頼度の高い予測クラスconfidence
= 最も高い予測信頼度スコアimage_path
= 予測画像のパスprediction_type
= 推論を実行するために使用されたモデルタイプ,ClassificationModel
この場合
// 例となるJSONオブジェクト
{
"time": 0.19064618100037478,
"image": {
"width": 210,
"height": 113
},
"predictions": [
{
"class": "real-image",
"confidence": 0.7149
},
{
"class": "illustration",
"confidence": 0.2851
}
],
"top": "real-image",
"confidence": 0.7149,
"image_path": "/cropped-images-1.jpg",
"prediction_type": "ClassificationModel"
}
APIリファレンス
推論APIの利用
POST
https://classify.roboflow.com/:datasetSlug/:versionNumber
base64エンコードされた画像を直接モデルエンドポイントにPOSTできます。または、 image
画像が他の場所にすでにホストされている場合は、クエリ文字列のパラメータとしてURLを渡すことができます。
パスパラメータ
datasetSlug
string
データセット名のURLセーフバージョンです。Web UIのメインプロジェクトビューのURLで確認できます。
string
データセットのバージョンを識別するバージョン番号です。
クエリパラメータ
api_key
string
あなたのAPIキー(ワークスペースのAPI設定ページで取得)
{
"predictions":{
"bird":{
"confidence":0.5282308459281921
},
"cat":{
"confidence":0.5069406032562256
},
"dog":{
"confidence":0.49514248967170715
}
},
"predicted_classes":[
"bird",
"cat"
]
}
Last updated
Was this helpful?