瞳距测量应用准不准?
简单说:完全取决于你用的是哪种应用。用深度摄像头测量的应用,精度能到一毫米左右。靠一张平面照片猜比例的应用,就不行了。
为什么一张普通照片测不出瞳距
摄像头并不能从一张平面照片里测出距离,它只能记录光线。一张 2D 照片本身没有比例尺。
想想这在实际中意味着什么。一张离摄像头 60 厘米的脸,和一张离得更远、75 厘米处的更大的脸,拍出来的照片可能一模一样。照片里两个瞳孔之间的距离看起来一样宽,但它们真实的距离完全不同。摄像头光靠像素是分不出这两种情况的。
所以任何只靠一张平面照片工作的应用,都得从别处借一个比例尺。它可能用一个已知尺寸的物体,比如贴在脸上的一张信用卡;也可能假设一个平均头宽,套用一个标准比例。不管哪种方法,结果本质上都是一个披着“测量”外衣的猜测,准不准全看这个猜测有多靠谱。
应用得到数字的三种方式
手机上的瞳距工具,都逃不出这三类。决定准确度的是方法,不是应用做得有多精致。
| 方法 | 怎么得到比例 | 常见准确度 |
|---|---|---|
| 深度摄像头扫描(支持 Face ID 的 iPhone 上的 TrueDepth) | 用真实毫米数在三维空间里测量脸部,不需要参照物。 | 约 ±1 毫米 |
| 照片加参照卡 | 借用一张已知宽度的卡片来定比例,通常是贴在额头上的信用卡 | 误差通常在 2 毫米以上 |
| 手持镜子和尺子 | 自己拿着尺子对着镜子贴在脸上读数 | 细心的话约 ±2-3 毫米 |
卡片法会损失精度,因为卡片不在眼睛所在的平面上。它比眼睛的平面更靠前,而且会倾斜。哪怕只是轻微倾斜,照片里卡片显得大小也会变化,应用的比例尺就跟着偏了。这就是为什么即便应用本身做得很好,误差也常常达到 2 毫米以上。
镜子加尺子的方法有它自己的麻烦:操作起来很琐碎。要在镜子里斜着角度读尺子,同时还要让它和两只眼睛对齐,这需要练习。细心的话,大多数人能做到 2 到 3 毫米左右的误差。
验光师用的瞳距仪仍然是最准的标准。它专门为这一项工作而设计,经过校准,还有受过训练的人稳稳地拿着它测量。没有哪个手机应用敢说能超过它,深度扫描能做到的最好结果,就是尽量接近它。
什么时候精度真的重要
不是每一点误差都同样重要。对于度数不高的单光处方,1 到 2 毫米的误差通常小到感觉不出来,你的眼睛和大脑会自己调整适应。
度数高的处方就没那么宽容了。镜片的中心稍微偏离瞳孔,光线就会在你没打算的地方发生偏折。验光师把这叫作诱导棱镜,会引起眼睛疲劳。渐进多焦点镜片的风险更大,因为一片渐进多焦点镜片要把远用、中距离和阅读这三个视区叠在一起。这三个视区必须同时和你的眼睛对齐,所以哪怕一点点定位误差,也会让三个视区都跟着跑偏。
遇到这两种情况:度数高的处方和任何渐进多焦点镜片,都请用深度扫描,或者问验光师要他们实测的数字。
拿结果和正常范围对照一下也有帮助。大多数成年人的瞳距在 57 到 65 毫米之间,成年人的完整范围大致是 54 到 74 毫米,如果结果远远超出这个范围,就值得重新测一次。还有一点值得知道:你用来配阅读眼镜的近用瞳距,通常比远用瞳距小约 3 毫米,因为看近处时眼睛会稍微向内聚焦。
SpecFit 是怎么测的
SpecFit 用支持 Face ID 的 iPhone 内置的 TrueDepth 摄像头来测量。这个摄像头会在三维空间里读取你的脸,并用真实的毫米数给出结果,不需要卡片,也不用猜。SpecFit 会把测量结果直接画在你自己的照片上,让你清楚看到测的是什么、测在哪里。在这种硬件上,结果的精度约为 ±1 毫米。
不是每台 iPhone 都有 TrueDepth 摄像头。在没有 Face ID 的手机上,SpecFit 会退回到单张照片估算,并会老实地把结果标注为“估算值”,而不是“测量值”。
不管用哪种方式,都有必要说清楚这是什么:它是一个估算值,不是医学测量结果,也不能代替验光师的检查。测量本身是免费的。
SpecFit 用 iPhone 的深度摄像头测量你的瞳距。用支持 Face ID 的 iPhone 对准你的脸,SpecFit 就会通过深度扫描读取结果,精度约为一毫米,并画在你自己的照片上。免费检测。
常见问题
手机测的瞳距,够用来网购眼镜吗?
度数不高的单光处方,够用。度数高的处方和渐进多焦点镜片,请用深度扫描,或者问验光师要他们实测的数字。
应用和尺子,哪个更准?
深度摄像头应用比尺子准。只靠照片加参照卡的应用,大致和细心测量的尺子差不多。
我需要测双眼瞳距吗?
当你的脸不太对称,或者处方度数较高时,分别测量两只眼睛的数字才最重要。深度扫描能分别读取每只眼睛的数据。
可以直接用旧处方上的瞳距吗?
可以。成年人的瞳距不会变。如果验光师当时测过,那个数字现在依然有效。