お使いのブラウザは顔検出に対応していますか?
ウェブカメラでブラウザネイティブのFaceDetector APIをテストしましょう。リアルタイムの顔バウンディングボックス、ランドマーク検出、パフォーマンス指標を確認できます。すべての処理はお使いのデバイス上でローカルに行われます。
ブラウザのFaceDetector APIサポートをテストし、顔検出パフォーマンスを測定します — 検出速度、バウンディングボックスの精度、ランドマーク位置(目、鼻、口)、最大検出可能顔数。
FaceDetector APIはShape Detection APIの一部で、プラットフォームネイティブの顔検出(macOSのCore ML、モバイルのAndroid ML)を使用してデバイス上で実行されます — データがブラウザの外に出ることはありません。
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では、システム設定 > プライバシーとセキュリティ > カメラで、ブラウザがリストされて有効になっていることも確認してください。