Как пометить облако точек, если у меня есть аннотированные 3D-рамки объектов? - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь комментировать данные моего облака точек.Я нашел несколько инструментов, но смог получить доступ к демо-версии облачного инструмента 3D Point только с помощью Supervisely .После того, как аннотация завершена путем рисования трехмерных рамок вокруг объектов, выходной файл аннотации имеет форму файла JSON.Это содержит, класс и глобальную позицию, ориентацию и размеры коробки.Как использовать этот файл для назначения меток точкам внутри этих 3D-блоков.Я хочу, чтобы выходной формат был либо в файле .pcd, либо в файле .bin.Вывод файла JSON выглядит следующим образом:

[{"id":36698,"name":"vel_1558647824006782.pcd","annotations":[{"className":"Car","geometryType":"cuboid","classId":957,"geometry":{"position":{"x":9.539855967959713,"y":18.342023271012913,"z":0.43944128482454614},"rotation":{"x":0,"y":0,"z":0},"dimensions":{"x":5.691547052392309,"y":1.6625674002633986,"z":1.757779283656416}}},{"className":"ground","geometryType":"cuboid","classId":958,"geometry":{"position":{"x":28.890481890779242,"y":8.463823613489927,"z":-1.0314986175132965},"rotation":{"x":0,"y":0,"z":0},"dimensions":{"x":96.34273328620523,"y":18.714553504372063,"z":1.0544185995045456}}}]}]

Я думал об использовании фильтра crop_box от PCL.Но есть ли другой способ обойти это?Также помогло бы, если бы кто-то мог указать мне на другие инструменты аннотации облака точек, которые могли бы лучше всего помочь мне решить проблему?

...