iOS 12 中的 [测距仪] 为什么这么准?用了什么黑科技?

2018-09-25 10:04:00 +08:00
 zealinux

中秋假期手机( iPhone 8 )升级了 iOS 12,

发现升级后,有个新应用 [测距仪] 手机摄像头测量距离特别准,

想问一下,里面用了什么技术?

有谁帮忙分析一下。

17792 次点击
所在节点    iOS
31 条回复
x86
2018-09-25 11:50:29 +08:00
我测桌子的时候算是蛮准的,其它的没试
icylogic
2018-09-25 12:02:32 +08:00
没什么人讨论原理啊。就 SLAM(VIO)呀,融合了传感器的视觉算法,如果如楼上所说特征是速度快但受明暗影响很大,那可能用的是光流法。
icylogic
2018-09-25 12:11:33 +08:00
不过不管是 ARKit 还是 ARCore 都没有开源,所以内部具体的实现就不知道了。但 Google 的 ARCore 貌似也是光流法 /直接法,因为适用于运动幅度小,算力比较差的。

https://i.loli.net/2018/09/25/5ba9b4dfa5b30.png

https://i.loli.net/2018/09/25/5ba9b4e129183.png
demen
2018-09-25 12:34:06 +08:00
我有一个大胆的想法....
icylogic
2018-09-25 12:35:38 +08:00
根据楼上的反馈我感觉还可以瞎猜一下,可能他们会更多使用单应矩阵去分解,单应的特点是对特征点有了一个落在同一平面上的约束,所以他们可能会先找平面,然后在平面上去建半稠密的场景。
klementina
2018-09-25 13:26:02 +08:00
只是还行,并不精确,能测个大概。
cskeleton
2018-09-25 13:57:19 +08:00
@ashes1122 这个测量只能依附于一个平面,测身高感觉得靠墙站立才行吧
xuhaoyangx
2018-09-25 14:24:31 +08:00
平面准,想测身高,最佳方法,躺在一个干净的平面。
mydns
2018-09-25 14:58:25 +08:00
@ioth 你这是不是要点击屏幕放大才可以测
Ginray
2018-09-25 15:43:05 +08:00
就是 SLAM 吧
lebus
2019-01-22 20:08:57 +08:00
AR 技术,现在 apple 已经开放这个包了
本来之前还想自己做个测距仪上架给老外用用的,没几天 apple 自己就出了个,气

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/492251

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX