ARKIT - Как я могу убедиться, что ARKit откалиброван? - PullRequest
0 голосов
/ 09 октября 2018

Я делаю простое приложение ARKit для линейки в swift 4.

Но я сталкивался с проблемой, что иногда мои меры немного или совсем не совпадают.Вероятно, это связано с тем, что ARkit плохо откалиброван и неправильно определяет мою поверхность.

В настоящее время я проецирую 4 точки в 3D и хочу убедиться, что полученная мера с ними вернаили, по крайней мере, связное .Есть ли стандартный способ сделать это?

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Я нашел приличный способ сделать это, установив порог для числа FeaturePoints, обнаруженных в моем кадре с помощью Arkit.

Например, если frame.rawFeaturePoints?.points.count возвращает что-то выше моего порога (я личноиспользуйте 50, но это в основном зависит от расстояния, на котором вы обычно находитесь от цели), я оцениваю, что мое приложение откалибровано.

0 голосов
/ 09 октября 2018

Возможно, это не стандартный способ, но я пошел по этому пути, выполняя тесты на попадание каждые полсекунды или около того, пока тест на попадание не вернул что-то.Как только это произошло, я, по крайней мере, знал, что AR был откалиброван.

...