つの顔が写っています。背景はグレーで、それぞれ中間色の服を着ています。顔は肌の色が多様になるように選択されています。顔検出が最適に機能するためには、チャートの向きが正しくなければなりません。scene2_atest_auto_flash暗い場所で自動フラッシュがトリガーされることをテストします。タイル画像の中央に大きなグラデーションがあることを確認することで、自動フラッシュの発光を確認します。自動フラッシュをトリガーするには、テスト装置のタブレットとライトをオフにする必要があります。コントローラを使用して自動でオフにできます。テストを正しく行うためには、シーンを真っ暗な状態にする必要があります。スマートフォンで覆うことで、迷光がリグに入らないようにする必要があります。タイル画像の中央に、自動フラッシュが発光したことを示す大きなグラデーションがあること。フレーミング動作をテストします。設定されたときに)元のシーンにあるすべての顔が検出できるかどうかを検証します。つの顔がすべて検出されること。キャプチャをテストします。色域外の色が含まれることをテストします。色域外の色が含まれること。test_effectsサポートされているカメラ効果のフレームをキャプチャし、それらが正しく生成されているかどうかを確認します。効果のみがチェックされますが、サポートされているすべての効果の画像が保存されます。設定したモノクロ画像をキャプチャしていること。test_effects_MONO.jpgtest_format_combos出力形式のさまざまな組み合わせをテストします。すべての組み合わせが正常にキャプチャされる。圧縮品質をテストします。品質を段階的に上げながら、量子化テーブルが正しく変化するかどうかを確認します。品質の向上に伴って量子化マトリックスが減少すること(マトリックスは除算係数を表します)。50)で量子化マトリックスの圧縮率が高くなっていません。test_num_faces顔検出をテストします。つの顔を検出すること。フレームレートが正しく低下することをテストします。オペレータが手動で消す必要があります。フレームレートがリクエストされたフレームレート範囲の最小値であり、フレーム間の差がテストで設定された絶対許容差よりも小さいこと。プレーンが入れ替わらないことをテストします。これは、再処理された画像と再処理されていないキャプチャとの差分絶対和(SAD)を計算することによって検出されます。プレーンを持つと見なされます。プレーンが入れ替わらないこと。test_reprocess_uv_swap.pngscene2_btest_num_faces顔のシーンで肌の色の多様性を高めて顔検出をテストします。つの顔を検出すること。つの画像をキャプチャします。形式のアスペクト比が共通して使用されます。リクエストをキャプチャします。二乗平均平方根(RMS)の差を計算します。scene2_ctest_num_faces顔のシーンで肌の色の多様性を高めて顔検出をテストします。つの顔を検出すること。レイテンシをテストします。未満でなければなりません。クラスのカメラ起動レイテンシをテストします。未満でなければなりません。scene2_dtest_num_faces顔のシーンで肌の色の多様性を高めて顔検出をテストします。つの顔を検出すること。フレームをキャプチャします。システムが安定すること。test_num_faces顔のシーンで肌の色の多様性を高めて顔検出をテストします。つの顔を検出すること。つの顔が写っています。背景は白で、白の服を着ています。顔は肌の色が多様になり、背景とのコントラストが高くなるように選択されています。scene2_ftest_num_faces顔のシーンで肌の色の多様性を高めて顔検出をテストします。つの顔を検出すること。チャートを使用します。メソッドを使用してシーン内のチャートを検出します。画像のような境界線がなく、チャートのみがあります。ファインダーが最適に機能するには、チャートを正しい向きにする必要があります。整合性をテストします。パラメータが正しく適用されていることをテストします。エッジモードごとに非再処理画像をキャプチャし、出力画像のシャープネスとキャプチャ結果のメタデータを返します。リクエストを処理します。モード(0)よりもシャープであること。モードよりもシャープであること。モードと同じかそれよりもシャープであること。ミラーリング、反転、または回転された画像は、中央付近のひし形の特徴で識別できます。画像が反転、ミラーリング、回転されていないこと。test_flip_mirror_scene_patch.jpgtest_landscape_to_portrait横向きから縦向きへのオーバーライドが横向きセンサーに対して正しく機能するかどうかをテストします。test_landscape_to_portrait.pngtest_lens_movement_reportingレンズ移動フラグが正しく報告されているかどうかをテストします。枚の画像のバーストをキャプチャします。フレームは最小焦点距離でキャプチャします。あたりでレンズが動くため、シャープネスが低下します。レンズが最終位置に移動すると、それに伴ってシャープネスが安定します。シャープネスが、最適な焦点距離でレンズが静止している最初の数フレームと最小焦点距離でレンズが静止している最後の数フレームの間の値になるすべてのフレームで、レンズ移動フラグをアサートする必要があります。レンズが動く正確なフレームは重要ではありません。チェックするのは、レンズが動いているときに移動フラグがアサートされるかどうかです。シャープネスが変化していないフレームにのみアサートされます。0)のフレームのシャープネスは、最適な焦点距離での最初の数フレーム、または最小焦点距離での最後の数フレームのシャープネスと異なります。test_reprocess_edge_enhancementサポートされているエッジ補正の再処理方法が正常に動作するかどうかをテストします。リクエストを処理し、再処理エッジモードを無効にした状態で、さまざまなキャプチャのモードを比較します。さまざまなエッジモードのシャープネスが正しいこと。0)よりもシャープで、さまざまなモード間での改善も同様であること。正方形の内側の白い背景に黒い円で構成されます。scene4test_aspect_ratio_and_crop画像用パイプラインにおいて画像が予期せず歪んだり切り抜かれたりしないかどうかをテストします。円の画像をすべての形式で撮影します。円が歪んでいないこと、円が画像の中心から移動していないこと、異なるアスペクト比や解像度で円のサイズが不適切に変更されていないことを確認します。FoV(画角)が維持されていること。不合格メカニズム:カメラが、キャプチャされたシーンの中心にある、タブレットに表示された円に合っていません。キャプチャ画像内の円が処理パイプラインによって歪められます。極端なアスペクト比のキャプチャ要求により、キャプチャ画像内の円が切り抜かれ、画像の高さまたは幅が減少します。キャプチャ画像内の円の中央に反射があり、完全に塗りつぶされていないように見えます。システムのカメラの位置指定に関連するカメラ調整パラメータをテストします。マルチカメラの物理サブカメラを使用して、物理カメラの一つで画像を撮影します。円の中心を見つけて、それを各カメラのワールド座標に投影します。ワールド座標におけるカメラの円の中心間の差を比較します。妥当性チェックとして、ワールド座標をピクセル座標に再投影し、元の座標と比較します。円のサイズを比較して、カメラのレンズ焦点距離が異なるかどうかを確認します。このテストでは、投影を正しく計算するために正確なチャート距離を入力する必要があります。カメラ調整データとレンズ焦点距離を使用して、キャプチャ画像と比較した投影画像での円の中心とサイズが期待どおりであること。実際の調整データではなく設計値です。テスト装置でワイドおよびウルトラワイドのカメラシステムをテストしている場合など)。フレームが不適切に引き伸ばされたり切り抜かれたりしていないことを確認します。円のアスペクト比が変化せず、切り抜かれた画像で円の位置がフレームの中心に保たれ、一定の形式または異なる解像度で円のサイズが変化しないことを確認します(画角チェック)。FoV(画角)が維持されていること。適切に切り抜かれていることを確認します。した動画をキャプチャします。変化が仕様の範囲内にあることを確認します。test_video_aspect_ratio_and_crop正方形の内側の円の動画を、すべての動画形式で撮影します。キーフレームを抜き出して、円のアスペクト比が変化せず、切り抜かれた画像で円の位置が中心に保たれ、一定の形式または異なる解像度で円のサイズが変化しないことを確認します(視野チェック)。FoV(画角)が維持されていること。均一に照らされたグレーのシーンが必要です。これは、カメラレンズの上にディフューザーを設置することで達成されます。ルクス程度の光源にカメラを向けます。キャプチャ画像では、光を拡散させてはっきりとした特徴を捉えないことが求められます。サンプル画像は次のとおりです。シェーディング補正が適切に適用され、モノクロの均一なシーンの色が均等に分布していることをテストします。フレームでこのテストを実行します。チャンネルに基づいて評価されます。値と比較して合格または不合格を判定します。