メインコンテンツへスキップ

お使いのブラウザは顔検出に対応していますか?

ウェブカメラでブラウザネイティブのFaceDetector APIをテストしましょう。リアルタイムの顔バウンディングボックス、ランドマーク検出、パフォーマンス指標を確認できます。すべての処理はお使いのデバイス上でローカルに行われます。

ブラウザのFaceDetector APIサポートをテストし、顔検出パフォーマンスを測定します — 検出速度、バウンディングボックスの精度、ランドマーク位置(目、鼻、口)、最大検出可能顔数。

FaceDetector APIはShape Detection APIの一部で、プラットフォームネイティブの顔検出(macOSのCore ML、モバイルのAndroid ML)を使用してデバイス上で実行されます — データがブラウザの外に出ることはありません。

Faces Detected

0

結果の意味は?

結果 範囲 意味
良好 正確なバウンディングボックスで15 FPS以上で安定して顔を検出 お使いのブラウザとハードウェアはFaceDetector APIを完全にサポートしています。ビデオ通話やARエフェクトなどのリアルタイムアプリケーションに十分な速度で検出が行われます。
注意 顔が断続的に検出されるか10 FPS未満 検出は機能しますがパフォーマンスが制限されています。照明不足、カメラ解像度、CPU制約が原因の可能性があります。より良い結果を得るために照明条件を改善してください。
不良 FaceDetector APIが利用できないか顔が検出されない お使いのブラウザがFaceDetector APIをサポートしていない(FirefoxとSafariは現在未対応)か、カメラへのアクセスがブロックされています。対応プラットフォームでChromeまたはEdgeをお試しください。

よくある問題と解決策

ブラウザに'FaceDetector is not defined'エラーが表示される

FaceDetector APIは現在、macOS、Windows、AndroidのChromiumベースブラウザ(Chrome、Edge、Opera)でサポートされています。FirefoxとSafariはまだサポートしていません。必要に応じてchrome://flagsで'Experimental Web Platform features'フラグを有効にしてください。

カメラが動作しているのに顔が検出されない

顔が十分に照らされ、カメラフレーム内に完全に映っていることを確認してください。サングラスや顔の覆いを外してください。カメラに正面から向き合ってください — 極端な角度は検出精度を低下させます。可能であれば設定でカメラ解像度を上げてください。

検出が非常に遅いかページが遅延する

顔検出はCPU負荷が高い処理です。他のタブやアプリケーションを閉じてリソースを解放してください。より高速な処理のためにカメラ解像度を640x480に下げてください。古いハードウェアでは検出速度が本質的に制限される場合があります。

カメラの権限が拒否された

ブラウザのアドレスバーにある鍵アイコンをクリックし、カメラを「許可」に設定してください。macOSでは、システム設定 > プライバシーとセキュリティ > カメラで、ブラウザがリストされて有効になっていることも確認してください。

関連ツール

よくある質問

顔のデータはサーバーに送信されますか?

一切送信されません。FaceDetector APIはオペレーティングシステムのネイティブML機能(macOSのCore ML、モバイルのAndroid ML Kit)を使用して、完全にデバイス上で実行されます。ビデオフレーム、顔データ、検出結果のいずれも外部に送信されることはありません。ブラウザのDevToolsネットワークタブで確認できます — テスト中のリクエストはゼロです。

FaceDetector APIをサポートしているブラウザは?

2025年時点で、FaceDetector APIはChromiumベースのブラウザでサポートされています:Windows、macOS、ChromeOS、AndroidのGoogle Chrome、Microsoft Edge、Opera。FirefoxとSafariは現在サポートしていません。このAPIはウェブ標準として進化を続けているShape Detection API仕様の一部です。

ブラウザベースの顔検出は専用ソフトウェアと比べてどの程度正確ですか?

ブラウザのFaceDetector APIはプラットフォームネイティブのMLモデルを活用するため、同じプラットフォーム上のネイティブアプリと同等の精度です。macOSではCore MLのVisionフレームワークを、AndroidではML Kitを使用します。良好な照明での正面顔の検出精度は通常95%以上ですが、極端な角度、遮蔽、悪い照明条件では低下します。

このテストで複数の顔を同時に検出できますか?

はい、FaceDetector APIは1つのフレームで複数の顔を検出できます。最大数はプラットフォームの実装に依存し、通常最大10顔までです。テストは検出されたすべての顔にバウンディングボックスを表示し、合計数を示します。グループビデオ通話アプリケーションはこのマルチ顔検出機能に依存しています。