VPP:型錄角度驅動 2D 地面幾何
先得到目前 H/V FOV,再把視角、安裝參數與解析度轉成平面圖 shape。
- 1Camera+Placementfocal · FOV · height · tilt · resolution
- 2取得 Current H/V FOV優先使用 spec;缺少時由 sensor+focal 推算
- 3地面投影+DORIV-FOV → dNear/dFar · H-FOV+resolution → DORI
- 4畫出 Floorplan shapeeffectiveFar · rotation · pxPerMeter → trapezoid/wedge/circle
IVSD:預覽角度與偵測範圍分流
校正資料控制成像預覽;偵測範圍由 WASM 直接回傳,兩者不是同一個輸出。
- 1Model+目前組態zoomStep · LDC · heightCm · tiltDeg
- 2載入逐機種校正image size · K · D · distortion · Edge-Ray
- 3產生預覽 FOVP′ → idealFovx/idealFovy → Three.js camera.fov
- 4產生偵測 polygoncalcFov3D → Human/Vehicle/Face/LPR/PPE/Fall
不可混用:camera.fov 只控制預覽;不能拿它反推 IVSD 的地面偵測多邊形。
VPP:角度就是主幹
- 一般透視相機以
fovV、高度與 tilt 求 dNear / dFar。
fovH 搭配斜距,求梯形的近端與遠端寬度。
- 解析度與 DORI PPM 再限制實際顯示的最遠距離。
IVSD:Camera FOV 的來源
- 逐機種校正檔提供影像尺寸、
K、D 與畸變表。
- Ideal FOV 寫入 Three.js 預覽;Edge-Ray FOV 才接近型錄 H/V 語意。
- Edge-Ray 以出圖四邊中點反投影成光線,再計算兩光線夾角。
不可混用的界線
- IVSD 的
camera.fov 只控制成像預覽張角。
- Human/Vehicle 等範圍由 WASM 直接回傳頂點。
- 不能用 VPP 幾何公式重建 IVSD 偵測多邊形。
VPP 現況規格
- 已由目前程式與產品規則確認。
- FOV fallback 與變焦端點修正。
- 近邊、遠邊、解析度、DORI 與 Konva 梯形。
查看 VPP 詳細說明 →
IVSD 目前實作觀察
- 依現有 Portal、校正資料與 WASM 呼叫整理。
- Intrinsics、P′、Ideal FOV 與 Edge-Ray FOV。
- Three.js 預覽與 WASM 偵測多邊形為兩條管線。
查看 IVSD 觀測紀錄 →
IVSD 對接討論
- 集中尚待 IVSD 正式回答的問題。
- 介面、單位、座標、特殊機種與 Golden Models。
- 會議結束後應取得的共同決策。
查看討論摘要 →
系統與證據邊界
- 先看 CameraSimulator、VPP Portal、VPP simulator、IVSD Server 各自負責什麼。
查看系統證據地圖 →
VPP 完整計算流程
- 從 resolved input、Current H/V FOV 到 ground projection、2D shape 與 DORI。
查看 VPP 計算流程 →
VPP fallback 與例外
- 查欄位優先序、缺 focal、zoom interpolation 與特殊鏡頭路徑。
查看 fallback 決策流程 →
IVSD 能力
- 分清 CameraSimulator 實驗工具、Server 觀測結果與尚待確認的能力閘門。
查看 IVSD 能力流程 →
IVSD Server 請求
- 追 Browser → Node wrapper → native binaries → 呈現結果的實際請求順序。
查看 Server 請求時序 →
型號證據
- 辨識 Portal catalog、Server models、local intrinsics 與衍生 Model Matrix 的責任。
查看型號證據邊界 →