AIオブジェクト検出器

ブラウザ内で動作するAIで、画像の中の80種類以上の物体を検出して識別します。結果にはボックス、ラベル、信頼度スコアが表示され、注釈付き画像またはJSONのリストとして保存できます -- 写真がブラウザの外に出ることはありません。

処理中…

処理中…

使い方

  1. 識別したい物体が写った画像(JPG、PNG、WebP、GIF、10MBまで)をアップロードまたはドラッグ&ドロップします
  2. 最小信頼度を設定します。高い値では確度の高い検出だけが表示され、低い値ではより多くの物体が見つかりますが誤検出が含まれることがあります
  3. 「オブジェクトを検出」を押します -- 初回は検出モデル(約18MB)をダウンロードし、そのあと画像はすべてブラウザ内で分析されて、人、乗り物、動物、家具など80種類以上の物体を見つけます
  4. 画像の上に色付きのボックス、ラベル、信頼度のパーセントが表示された結果を確認します。何を表示するかは設定のオプションで選べます
  5. 注釈付き画像をダウンロードまたはJSONで結果をエクスポート

ヒント

  • 人、乗り物、動物、身近な物など80種類以上の物体を検出できます
  • より多くのオブジェクトを検出するには信頼度しきい値を下げてください(誤検出が含まれる場合あり)
  • 「画像に表示」のオプションで、結果の見せ方を調整できます
  • 初回は検出モデル(約18MB)をダウンロードするため、時間がかかります

オンデバイス物体検出の仕組み

このツールができること

AIオブジェクト検出器は、写真を調べて、認識できるものすべて -- 人、車、犬、ノートパソコン、椅子 -- にラベル付きのボックスを描きます。内部では、身近な80種類の物体を認識するよう学習されたニューラルネットワークが動いています。検出ごとに、名前、物体の位置を示すバウンディングボックス、モデルがどれだけ確信しているかを0〜100%で示す信頼度スコアの3つの情報が得られます。

検出は「オブジェクトを検出」を押すと始まり、分析はすべて端末上で行われます -- モデルファイル(約18MB)は初回の実行時に一度だけダウンロードされます。

こんなときに使う

写真フォルダの自動タグ付け、自前のモデルを学習させる前にデータセットの中身を確認する作業、シーンに写った人物や車両の数を数える用途などに向いています。画像の簡単なテキスト説明を生成するアクセシビリティ対応にも便利で、Python環境を構築せずにコンピュータービジョンのアイデアを試作したい人にも役立ちます。

座標付きの構造化JSONを書き出せるため、より大きなパイプラインにも組み込めます。検出を実行し、得られた枠を切り抜き・ぼかし・注釈付けのスクリプトへ渡す、といった流れです。

具体例

街の写真を入れてみましょう。モデルは、人92%、車88%、信号71%といった結果を返し、それぞれを色違いのボックスで囲むことがあります。最小信頼度を80%に上げて再実行すると、信号は結果から消え、確度の高い2つだけが残ります。40%に下げると、かすかな物体や一部が隠れた物体が現れ始めますが、ときどき誤りも混じります。注釈付き画像をダウンロードすれば表示を残せ、JSONを書き出せば名前、スコア、ボックス座標の生データが得られます。

注意点と限界

モデルが知っているのは80種類の物体なので、その一覧にないもの -- 特定の犬種、ブランドのロゴ、読める文字 -- にはラベルが付きません。重なり合った物体や非常に小さい物体は最も難しく、しきい値を下回りがちです。信頼度スライダーが主な調整手段で、値を高くすると再現率を犠牲に適合率を得て、低くするとその逆になります。写真から何も出てこないときは、しきい値を下げると、モデルが見ていたものの確信が持てなかった物体が現れることが多くあります。

よくある質問

検出に通す画像はすべて無料で、解析する枚数や頻度に制限はありません。信頼度スライダー、枠・ラベル・スコアの重ね表示、注釈付き画像のダウンロード、JSONの書き出しはいずれも利用でき、有料プランに隠された機能はありません。