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