EZ
EZ2Conv

AIオブジェクト検出器

デバイス上のAIで画像内の80種類以上のオブジェクトを検出・識別。バウンディングボックス、ラベル、信頼度スコアで結果を確認。注釈付き画像またはJSONデータをエクスポート -- 写真はブラウザから離れません。

Loading AI Object Detector...

使い方

  1. 検出したいオブジェクトを含む画像をアップロード
  2. 必要に応じて最小信頼度しきい値を調整
  3. 画像を読み込むと自動的に検出が実行され、AIがブラウザ内で画像を分析します
  4. バウンディングボックスとラベル付きで検出されたオブジェクトを確認
  5. 注釈付き画像をダウンロードまたはJSONで結果をエクスポート

ヒント

  • AIは人、車両、動物、一般的なアイテムを含む80種類以上のオブジェクトを検出可能
  • より多くのオブジェクトを検出するには信頼度しきい値を下げてください(誤検出が含まれる場合あり)
  • 表示オプションを切り替えて結果の視覚化をカスタマイズ
  • 初回使用時はAIモデルのダウンロードに数秒かかる場合があります

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

このツールができること

AI物体検出は写真を走査し、認識した対象すべて(人、車、犬、ノートパソコン、椅子など)に対してラベル付きの枠を描きます。裏側ではTensorFlow.js上でCOCO-SSDモデルが動作します。これはCOCOデータセットで学習され、日常的な80クラスの物体を認識するニューラルネットワークです。各検出からは、クラス名、対象の位置を示すバウンディングボックス、そしてモデルの確からしさを表す0〜100%の信頼度スコアという3つの情報が得られます。

検出は画像を読み込んだ瞬間に始まり、解析はすべてデバイス上で完結します。モデルファイル(約10MB)は初回だけダウンロードされ、以降はキャッシュに保持されます。

こんなときに使う

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

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

具体例

街の写真を読み込ませてみましょう。モデルは人を92%、車を88%、信号機を71%というように、それぞれ色分けされた枠に収めて返すことがあります。最小信頼度を80%に上げると信号機は結果から消え、確度の高い2つの検出だけが残ります。40%まで下げると、薄く写ったものや部分的に隠れた物体が現れ始めますが、ときおり誤検出も混じります。注釈付き画像をダウンロードすれば重ね表示を保持でき、JSONを書き出せばクラス名・スコア・枠の座標を生データで取得できます。

注意点と限界

COCO-SSDが知っているのは80クラスなので、その一覧に含まれないもの(特定の犬種、ブランドのロゴ、文字など)はラベル付けされません。重なり合った物体や非常に小さい物体は最も難しいケースで、しきい値を下回りがちです。信頼度スライダーが主な制御手段で、値を高くすると再現率を犠牲に適合率を上げ、低くするとその逆になります。写真から何も返ってこない場合は、しきい値を下げると、モデルには見えていたものの確信を持てなかった物体が現れることがよくあります。

よくある質問

検出に通す画像はすべて無料で、解析する枚数や頻度に制限はありません。信頼度スライダー、枠・ラベル・スコアの重ね表示、注釈付き画像のダウンロード、JSONの書き出しはいずれも利用でき、有料プランに隠された機能はありません。
COCO-SSDモデルはお使いの端末上でTensorFlow.jsによって動作するため、読み込ませた写真はページ内のコードが解析し、外部サービスには渡りません。モデルの初回ダウンロードを除けば、画像も検出結果も端末内にとどまります。
不要です。写真を読み込ませれば検出は自動的に始まり、メール入力・サインイン・会員登録などの手順を挟まずに枠・ラベル・信頼度スコアが表示されます。
COCO-SSDはCOCOデータセットの80クラスを認識します。人、乗り物(車・トラック・バス・バイク・自転車)、動物(犬・猫・鳥・馬)、家具、キッチン用品、電子機器、スポーツ用具、そして多くの一般的な生活用品などです。この80クラスの外にあるもの(特定の犬種、ロゴ、読み取れる文字など)はラベル付けされません。
検出が表示されるために必要な最小の確からしさを設定します。70%ではモデルがかなり確信している物体だけが表示され、30%では薄いものや部分的に隠れたものを含めてより多くの物体が現れますが、誤検出も紛れ込みます。適合率と再現率を素早く切り替える最も手軽な方法です。
何も検出されない場合、写真の中の物体が現在の信頼度しきい値を下回っている可能性があります。しきい値を下げて再実行してください。非常に小さい物体、重なった物体、珍しい角度の物体はモデルにとって最も難しく、既知の80クラスから外れた被写体はそもそも認識されません。