diff --git a/README.md b/README.md index fb8dd47..25eb83a 100644 --- a/README.md +++ b/README.md @@ -163,7 +163,7 @@ TrackedPerson -> FaceROI -> MediaPipe Face Mesh -> 6 landmark points -> OpenCV solvePnP -> pitch / yaw / roll -> track_id別EMA・統計 ``` -FaceROIは人物Boxの上部45%を初期値とし、幅・高さを10%拡張して画像内へクリップします。小さすぎるROI、未確定track、設定により領域外trackを除外します。 +FaceROIは人物Boxの上部25%を初期値とし、幅・高さを10%拡張して画像内へクリップします。小さすぎるROI、未確定track、設定により領域外trackを除外します。 Head Poseではnose、chin、左右目尻、左右口角と簡易3D顔モデルを `cv2.solvePnP` へ渡します。Pitchは上下回転、Yawは左右回転、Rollは首の傾きに相当し、単位はdegreeです。ただし焦点距離を画像幅、主点を画像中心、歪みゼロとした未校正近似なので、角度は絶対的な測定値ではありません。同一環境での時間変化を主目的とします。 diff --git a/docs/phase3_specification.md b/docs/phase3_specification.md index f3ca2de..3585b0b 100644 --- a/docs/phase3_specification.md +++ b/docs/phase3_specification.md @@ -20,7 +20,7 @@ TrackedPerson -> FaceROI -> FaceProcessor(MediaPipe) -> FaceLandmark ## 2. FaceROI -人物Box上端から `roi_height_ratio`(既定0.45)までを候補とし、候補の幅・高さを `roi_expand_ratio` だけ拡張して画像内へクリップする。最小寸法、確定track、評価領域条件で除外する。面積の大きい領域内人物を優先し、1フレームの最大処理人数を制限する。 +人物Box上端から `roi_height_ratio`(既定0.25)までを候補とし、候補の幅・高さを `roi_expand_ratio` だけ拡張して画像内へクリップする。最小寸法、確定track、評価領域条件で除外する。面積の大きい領域内人物を優先し、1フレームの最大処理人数を制限する。 ## 3. MediaPipe Face Mesh