IRIS DISTANCE LAB · v0.1.0

先量距離,再談透視。

用已知距離做個人校準,檢查虹膜影像大小能否穩定估計相機到眼部的距離。這是待實測的研究原型,不是已認證的測量儀器,也不會計算「你的真實長相」或鼻子畸變率。

影像在瀏覽器內運算無登入・無相片上傳校準與測試分開失敗紀錄也保留

01 相機與即時讀數

先按下方「開啟相機」
請讓畫面內只有你一個人。
未啟動
準備好後,請用手機瀏覽器開啟 HTTPS 網址並允許使用相機。

估計距離(鏡頭至眼部;不是至鼻尖)

—cm

尚未校準。

雙眼平均虹膜直徑— px
短窗讀數相對波動—
實際影像解析度—
偵測速度 / 每次耗時—

虹膜輪廓會畫在預覽上;請看鏡頭,不要一直盯着數字。

波動小不代表準確。左右虹膜大小差只是一個警告指標,不能證明頭部正面;本版沒有經驗證的完整三維姿態或視線檢查。

02 個人校準

同一人、同一鏡頭、固定直/橫屏方向。先用捲尺量好鏡頭到雙眼所在平面的距離。

按下後有 3 秒就位時間,再收集 2 秒。未通過資料品質檢查就不建立校準。

03 獨立距離測試

先重新移動到指定距離。一次測試=一次重新定位;連續畫面不是多次獨立實驗。

倒數 3 秒就位,再記錄 3 秒;成功或失敗都會保留。

04 匯出,別讓記錄消失

資料只暫存這個分頁。重新整理會清空。先匯出再關閉;匯出的都是數值及裝置資料,沒有照片。

JSON 同時保留校準、逐幀有效/失敗狀態、設定、瀏覽器資料及診斷訊息。只匯出你同意分享的紀錄。

測試紀錄 0 次

尚無結果;不會以校準點作為精度證據。

次數真實 cm估計中位數 cm絕對相對誤差有效幀狀態
尚未記錄。

操作與實驗規則

  1. 固定手機,讓鏡頭和眼睛差不多等高;臉正對鏡頭並盡量居中,光線均勻。
  2. 用 50 cm 做一次校準。換人、停開相機、旋轉手機或改變解析度後,本版要求重新校準。
  3. 先試 40、60、80 cm,再進行正式距離組:25、30、40、60、80、100、120 cm,各重新定位 3 次。
  4. 每次按「記錄」後,先就位,再保持不動並看鏡頭。失敗不可悄悄刪除;補測須另記。
  5. 測試以未平滑的逐幀估計距離之中位數作一次結果;主畫面使用短窗中位數方便閱讀。兩者不是同一份統計。
固定版本、品質規則與限制

公式:Z = Z₀ × p₀ / p。推導假設同一人的虹膜實際尺寸及有效成像比例不變,且眼睛大致正面、近畫面中心。眼球轉向、頭部姿態、模糊、眼鏡反光、成像裁切及自動處理都可能造成偏差。模型的地標是估計值,不是已標定的真實邊緣。

本版沿用單臉追蹤,未辨識受測者身分。更換受測者即使不改代號,也必須手動重新校準。品質門檻是本版預先設定的實驗規則,不是文獻證實的普遍標準。

私隱與網絡依賴

本頁的程式不會上傳、拍下或保存相機影像,沒有分析追蹤碼、帳號或後端資料庫。啟動時仍需由 jsDelivr 及 Google 下載套件、WASM 與模型;因此不是離線版本,也不是「完全沒有網絡請求」。託管平台/資源供應商可能收到一般下載請求的 IP 等資料。校準與紀錄只存於分頁記憶體;匯出由你主動觸發。

出錯時:診斷訊息
等待操作。
原始技術文件

Google Face Landmarker 網頁指南
Google MediaPipe Iris 技術說明
MDN 相機與安全環境