コンテンツの詳細

顔検出座標マッピング: トリミング、回転、ミラー、プレビュー ボックス

顔検出長方形をマッピングするには、定義された原点、トリミング領域、回転順序、ミラーリング、およびプレビュー スケーリングが必要です。連続エッジの例では、幾何学的チェックをデバイス オーバーレイの検証および ID 認識から分離します。

製品更新 2026-10-18 Winge Technology
記事の内容

モジュールの説明

顔検出枠をプレビュー画像に合わせるには、まず検出結果を合意した元画像の座標に戻し、実際の処理経路に応じてトリミング、回転、鏡像反転、プレビューの拡大縮小と表示オフセットを適用します。本例はトリミング、時計回りの回転、左右反転、拡大の順です。この順序がすべての機器に共通するわけではありません。

検出枠のずれや反転だけで検出器の不具合とは判断できません。本ページは座標モジュールの入力、数学的な例、検証方法の説明であり、新しいSDKのリリース告知ではありません。

モジュールインターフェースのフィールド

すべての列を表示するには、テーブルを水平にスワイプします。

オブジェクト 必須フィールド 目的
検出入力 オリジナルおよび検出器入力のサイズ、前処理スケールまたはパディング モデル出力を合意されたオリジナル画像座標に復元します。
トリミングと向き 元の画像の切り抜き長方形、回転角度と回転方向、シーケンス内のミラー位置 変換領域と操作順序を定義する
プレビュー領域 表示領域、スケーリングモード、表示オフセット、実際の向き 塗りつぶしとトリミング、完全な画像表示とパディングを区別する
出力と追跡情報 ボックス、ランドマーク、タイムスタンプ、フレーム識別子、および変換構成バージョン 結果を正しいフレームおよび構成に関連付けます

元画像上の検出枠、5点のランドマーク、プレビューへの重ね合わせ結果を別々に確認できるようにします。モデルの前処理で余白追加やサイズ変更を行った場合は、合意したプレビュー変換の前に元に戻します。枠の中心だけでなく、すべての角を変換します。

手動で確認できる向きの例

これは数学的な例であり、デバイスの測定ではありません。左上に原点、右に x、下に y を持つ連続エッジ座標を使用します。640×480の元画像から、左上座標(80,40)、サイズ320×240の領域を切り出します。元の画像の点(120,70)は、切り出した画像の座標原点を引くと(40,30)となります。時計回りに 90 度回転します: (240−30,40)=(210,40)、新しいサイズは 240×320 になります。水平方向にミラーリングします: (240−210,40)=(30,40)。オフセットを追加せずに 2 でスケールします。表示ポイントは 480×640 領域の (60,80) です。

同じ点を五つの座標段階で確認

A · 元画像

A · 元画像; 640×480; (120,70)

640×480 · (120,70)

B · トリミング後

B · トリミング後; 320×240; (40,30)

320×240 · (40,30)

C · 時計回りに90度回転

C · 時計回りに90度回転; 240×320; (210,40)

240×320 · (210,40)

D · 左右反転後

D · 左右反転後; 240×320; (30,40)

240×320 · (30,40)

E · 2倍に拡大後

E · 2倍に拡大後; 480×640; (60,80)

480×640 · (60,80)

赤い点は同じ数学的な点を表します。各図はそれぞれの画像寸法の比率で描かれており、画面上の枠の大きさを画素寸法として比較できません。連続境界座標の模式図であり、実機の検出結果ではありません。

これらは連続エッジ座標であるため、回転には高さから y を引いた値が使用されます。代わりに、個別のピクセル インデックス コードには、高さから1を引き、さらにyを引いた値が含まれます。規約を直接混合することはできません。公式の Android マトリックス ドキュメントを参照し、実際の入出力コントラクトに対してマトリックスの構成を確認してください。

幾何学的チェックをデバイス検証から分離する

角、中心、非対称の点、および画像トリミング境界を横切る長方形をチェックして、順序、範囲、および逆変換を検証します。長方形の 4 つの角をすべて変換し、それを囲むボックスを再計算します。幾何学的チェックの後、ターゲット デバイス上でセンサーの向き、前面/背面カメラのミラーリング、プレビューのスケーリング、および画面の回転を確認します。幾何学的な確認だけでは、リアルタイム処理経路の動作や長期安定性を検証したことにはなりません。

中国語の RK3588 オフライン ビジョン SDK プロジェクト レポートでは、顔検出の四角形、ランドマーク、および方向を提供します。公開ベースラインは、YuNet CPU 検出を使用します。 ID 認識や NPU のパフォーマンスの測定は含まれません。中国語の RK3588 Android アダプテーション サービスを通じて、向きがマークされた画像、デバイス情報、プレビュー レイアウトを提供し、座標インターフェイスとターゲット デバイスの統合を定義します。

プロジェクト要件を送信する

技術的な方向性と範囲を確認できるよう、連絡先の詳細と簡単な要件を残してください。

相談
電話
13910119357
WeChat
WhatsApp
Winge Technology WhatsApp QR コード QRコードをスキャンするか、クリックして連絡してください
トップに戻る