Camera FOV · Pipeline comparison

VPP 與 IVSD 如何取得並畫出 Camera FOV

兩邊都呈現相機涵蓋範圍,但 VPP 以型錄角度進行幾何投影;IVSD 的預覽角度與偵測多邊形則是兩條獨立管線。

VPP 與 IVSD Camera FOV 流程比較 比較 VPP 從型錄視角計算地面梯形,與 IVSD 從校正資料取得預覽角度並由 WASM 產生偵測多邊形的兩條流程。 VPP DESIGN TOOL 規格角度驅動地面幾何 IVSD CAMERA SIMULATOR 成像角度與偵測範圍分流 EDGE-RAY ↔ 型錄 H/V INPUT 型錄 API+安裝參數 FOV H/V · focal · sensor · height · tilt · mpp ANGLE 取得目前 fovH/fovV H: fovH??fov · V: fovV · missing: pinhole · array: correction GROUND 依鏡頭類型投影地面幾何 perspective → trapezoid · fisheye/panorama → wedge/circle OUTPUT Konva FOV+DORI 色帶 rotation · pxPerMeter · wall occlusion INPUT 型號+安裝與鏡頭狀態 model · zoomStep · LDC · heightCm · tiltDeg CALIB 載入逐機種 Intrinsics image size · K · D · distortion table · Edge-Ray PREVIEW P′ → idealFovx/idealFovy idealFovy → Three.js camera.fov WASM calcFov3D 偵測判定 不使用 camera.fov 反推地面梯形 OUTPUT 六類偵測多邊形 Human · Vehicle · Face · LPR · PPE · Fall LEGEND 計算流程 可比較的角度語意 最終地面涵蓋輸出 tiltVPP = 90° − tiltIVSD

VPP:型錄角度驅動 2D 地面幾何

先得到目前 H/V FOV,再把視角、安裝參數與解析度轉成平面圖 shape。

  1. 1Camera+Placementfocal · FOV · height · tilt · resolution
  2. 2取得 Current H/V FOV優先使用 spec;缺少時由 sensor+focal 推算
  3. 3地面投影+DORIV-FOV → dNear/dFar · H-FOV+resolution → DORI
  4. 4畫出 Floorplan shapeeffectiveFar · rotation · pxPerMeter → trapezoid/wedge/circle

IVSD:預覽角度與偵測範圍分流

校正資料控制成像預覽;偵測範圍由 WASM 直接回傳,兩者不是同一個輸出。

  1. 1Model+目前組態zoomStep · LDC · heightCm · tiltDeg
  2. 2載入逐機種校正image size · K · D · distortion · Edge-Ray
  3. 3產生預覽 FOVP′ → idealFovx/idealFovy → Three.js camera.fov
  4. 4產生偵測 polygoncalcFov3D → Human/Vehicle/Face/LPR/PPE/Fall

不可混用:camera.fov 只控制預覽;不能拿它反推 IVSD 的地面偵測多邊形。

VPP:角度就是主幹

  • 一般透視相機以 fovV、高度與 tilt 求 dNear / dFar
  • fovH 搭配斜距,求梯形的近端與遠端寬度。
  • 解析度與 DORI PPM 再限制實際顯示的最遠距離。

IVSD:Camera FOV 的來源

  • 逐機種校正檔提供影像尺寸、KD 與畸變表。
  • Ideal FOV 寫入 Three.js 預覽;Edge-Ray FOV 才接近型錄 H/V 語意。
  • Edge-Ray 以出圖四邊中點反投影成光線,再計算兩光線夾角。

不可混用的界線

  • IVSD 的 camera.fov 只控制成像預覽張角。
  • Human/Vehicle 等範圍由 WASM 直接回傳頂點。
  • 不能用 VPP 幾何公式重建 IVSD 偵測多邊形。

VPP 現況規格

  • 已由目前程式與產品規則確認。
  • FOV fallback 與變焦端點修正。
  • 近邊、遠邊、解析度、DORI 與 Konva 梯形。

Open VPP detail →

IVSD 目前實作觀察

  • 依現有 Portal、校正資料與 WASM 呼叫整理。
  • Intrinsics、P′、Ideal FOV 與 Edge-Ray FOV。
  • Three.js 預覽與 WASM 偵測多邊形為兩條管線。

Open IVSD observation →

IVSD 對接討論

  • 集中尚待 IVSD 正式回答的問題。
  • 介面、單位、座標、特殊機種與 Golden Models。
  • 會議結束後應取得的共同決策。

Open discussion brief →