Hololens Spatial Понимание Расчет измерений - PullRequest
3 голосов
/ 15 мая 2019

Я читал соответствующие коды пространственного понимания holotoolkit, но не смог найти ничего, связанного с получением размеров найденной таблицы.Я следовал этому замечательному уроку , чтобы добавить table в качестве пользовательской фигуры.Но потом застрял на габаритах.Я получаю некоторые идеи, такие как: нарисовать прямоугольник прямо над найденной областью и вытащить его на главную сцену, чтобы измерить реальный мир, однако прямоугольник не находится строго над столом.Есть ли какие-либо идеи или рекомендации, как этого добиться?Спасибо!

1 Ответ

3 голосов
/ 15 мая 2019

Я написал эту статью! Из-за ограничений инструментария v1, где мы использовали это обнаружение таблиц, мы не смогли точно определить границы. Решение, которое мы решили, состояло в том, чтобы передавать лучи с камеры (гололинзы) в направлении «стола», в сетке точка за точкой в ​​известных интервалах, и везде, где высота резко падала или увеличивалась, мы определяли, что это « край.

Затем мы взяли верхнюю левую, верхнюю правую и нижнюю левую и крайнюю правую точки и создали плоскость с углами в этих четырех координатах.

Ограничения этого состоят в том, что он очень эвристический и не всегда надежный - он также не всегда ровный, однако это может быть принято во внимание и выровнено на средней высоте точек .

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

...