簡易物体検知アクションは、静止画に写っている物体を簡易的に検知して、物体に関する情報を、次のチャネルに送信します。
検出対象の物体クラスを指定すると、指定した物体クラスのみを検知します。指定しない場合は、対応するすべての物体クラス を検知します。
以下の物体クラスは、検知した数が出力データに含まれます。
- 人
- 車
- バス
- トラック
- 猫
- 犬
上記以外の物体クラスは、画像内の位置情報、信頼スコアとともに、検知した物体を返します。詳細は、簡易物体検知アクションの出力データ を参照してください。
チャネルにアクションを追加する手順については、チャネルにアクションを追加する (処理を分岐する) を参照してください。
簡易物体検知アクションの設定
ここでは、簡易物体検知アクションの CONFIG について説明します。そのほかの項目については、アクションリファレンスの 「新しいアクションを作成」画面 を参照してください。
CONFIG
簡易物体検知アクションの動作を設定します。
| 項目 | 説明 |
|---|---|
簡易物体検知の対象の静止画の URL を指定します。たとえば、この Flux アプリで、SORACOM Harvest Files イベントソースを利用する場合は、
| |
検出対象の物体クラスを指定します。指定した物体クラスが画像内に検出されたかどうかを判定します。選択されていない場合、すべての物体クラスが検出対象となります。複数の物体クラスを指定できます。 指定できる物体クラスについては、対応する物体クラス を参照してください。
|
対応する物体クラス
簡易物体検知アクションが対応する物体クラスは以下のとおりです。
対応する物体クラスの一覧を表示する
| 物体クラス名 | ID |
|---|---|
| 人 | person |
| 自転車 | bicycle |
| 車 | car |
| バイク | motorcycle |
| 飛行機 | airplane |
| バス | bus |
| 電車 | train |
| トラック | truck |
| ボート | boat |
| 信号機 | traffic light |
| 消火栓 | fire hydrant |
| 停止標識 | stop sign |
| パーキングメーター | parking meter |
| ベンチ | bench |
| 鳥 | bird |
| 猫 | cat |
| 犬 | dog |
| 馬 | horse |
| 羊 | sheep |
| 牛 | cow |
| 象 | elephant |
| 熊 | bear |
| シマウマ | zebra |
| キリン | giraffe |
| リュック | backpack |
| 傘 | umbrella |
| ハンドバッグ | handbag |
| ネクタイ | tie |
| スーツケース | suitcase |
| フリスビー | frisbee |
| スキー板 | skis |
| スノーボード | snowboard |
| ボール | sports ball |
| 凧 | kite |
| バット | baseball bat |
| グローブ | baseball glove |
| スケートボード | skateboard |
| サーフボード | surfboard |
| テニスラケット | tennis racket |
| ボトル | bottle |
| ワイングラス | wine glass |
| カップ | cup |
| フォーク | fork |
| ナイフ | knife |
| スプーン | spoon |
| ボウル | bowl |
| バナナ | banana |
| リンゴ | apple |
| サンドイッチ | sandwich |
| オレンジ | orange |
| ブロッコリー | broccoli |
| ニンジン | carrot |
| ホットドッグ | hot dog |
| ピザ | pizza |
| ドーナツ | donut |
| ケーキ | cake |
| 椅子 | chair |
| ソファ | couch |
| 鉢植え | potted plant |
| ベッド | bed |
| ダイニングテーブル | dining table |
| トイレ | toilet |
| テレビ | tv |
| ノートパソコン | laptop |
| マウス | mouse |
| リモコン | remote |
| キーボード | keyboard |
| 携帯電話 | cell phone |
| 電子レンジ | microwave |
| オーブン | oven |
| トースター | toaster |
| シンク | sink |
| 冷蔵庫 | refrigerator |
| 本 | book |
| 時計 | clock |
| 花瓶 | vase |
| はさみ | scissors |
| テディベア | teddy bear |
| ヘアドライヤー | hair drier |
| 歯ブラシ | toothbrush |
簡易物体検知アクションの出力データ
簡易物体検知アクションの出力データは以下のとおりです。
例:
{
"person": 1,
"car": 0,
"bus": 0,
"truck": 0,
"cat": 0,
"dog": 0,
"objects": [
{
"location": [
0.42561606168746946,
0.3883926073710124,
0.5880238652229309,
0.8953371047973633
],
"score": 0.6473677158355713,
"label": "person",
"ts": "2024-06-17T05:28:24Z"
},
{
"location": [
0.3454461991786957,
0.6387763867775599,
0.39976382851600645,
0.739234521985054
],
"score": 0.5285048484802246,
"label": "cup",
"ts": "2024-06-17T05:28:24Z"
}
]
}
| 項目 | 説明 |
|---|---|
person | 検知した人の数。 |
car | 検知した車の数。 |
bus | 検知したバスの数。 |
truck | 検知したトラックの数。 |
cat | 検知した猫の数。 |
dog | 検知した犬の数。 |
objects[] | 簡易物体検知アクションが検知した物体の情報。 |
objects[].location | 検知した物体の静止画内の位置情報。 |
objects[].score | 検知した物体の正確さを示すスコア。 |
objects[].label | 検知した物体。 |
objects[].ts | 検知した日時。 |
検出対象物体クラスを指定した場合の出力データ
検出対象物体クラスにトラック (truck) を指定した場合の出力データの例です。
トラックを検知した場合:
{
"person": 0,
"car": 0,
"bus": 0,
"truck": 1,
"cat": 0,
"dog": 0,
"objects": [
{
"location": [
0.04083414,
0.21190794,
0.4107799,
0.8861815
],
"score": 0.91171336,
"label": "truck",
"ts": "2026-03-16T23:39:13Z"
}
]
}
トラックを検知しなかった場合:
{
"person": 0,
"car": 0,
"bus": 0,
"truck": 0,
"cat": 0,
"dog": 0,
"objects": []
}


