Есть ли способ улучшить обнаружение вертикальной плоскости AR? - PullRequest
0 голосов
/ 08 мая 2019

У меня проблема с обнаружением вертикальных плоскостей в ARSession с использованием ARWorldTrackingConfiguration с planeDetection, установленным на .vertical, когда плоскость белая или она находится в среде с плохой молнией.Есть ли способ улучшить обнаружение вертикальных плоскостей?Или я ничего не могу с этим поделать?Это мой код для обнаружения объектов

    let configuration = ARWorldTrackingConfiguration()
    configuration.planeDetection = .vertical
    sceneView.session.run(configuration)

1 Ответ

0 голосов
/ 08 мая 2019

определение плоскости основано на способности ARKit находить характерные точки в каждом кадре, поэтому плохое освещение и пустые нетекстурированные поверхности практически невозможны, поскольку характерных точек не будет.однако вы могли бы предложить пользователю разместить свои собственные плоскости на вертикальной поверхности, указав углы с помощью интерфейса ARMeasure

...