iOS-表面检测

时间:2018-09-04 13:38:00

标签: ios swift image-processing augmented-reality arkit

我想通过实时摄像机视图检测墙壁/天花板等表面,以便以所需的颜色绘画它们。除了使用opencv之外,还有其他方法吗?这是一个很大的库,我宁愿使用ARKit或Vision之类的平台原生工具。不幸的是,ARKit非常不精确,并且Vision的功能检测列表有限。

1 个答案:

答案 0 :(得分:0)

ARKit使用特征点来检测表面,因此无法检测到具有纯色的表面(如大多数墙壁)。从ARKit 2.0开始,没有本机方法可以检测平面壁。最好的选择是使用外部框架(如您所述的OpenCV)或要求用户选择墙的角并手动放置平面。