У меня есть различные облака точек, определяющие RT-STRUCT, называемые ROI из файлов DICOM.Файлы DICOM формируются томографическими сканерами.Каждый ROI сформирован облаком точек и представляет некоторый трехмерный объект.
Цель состоит в том, чтобы получить 2D-кривую, которая сформирована плоскостью, разрезая точку облака ROI.Проблема в том, что я не могу просто использовать точки, которые были пересечены самолетом.Вероятно, мне нужно пересечь вогнутую трехмерную оболочку с некоторой плоскостью и получить результирующий контур пересечения.
Есть ли библиотеки, которые уже реализовали эти операции?Я нашел библиотеку PCL и, возможно, она сможет решить мою проблему, но я не могу понять, как этого добиться с помощью PCL.Кроме того, я также могу использовать Matlab - мы используем его во время выполнения из C ++.
Кто-нибудь уже сталкивался с этой проблемой?
PS Как я уже упоминал выше, мне нужно использоватьрешение из моего кода C ++ - так что это должно быть решение для библиотеки или matlab, которое я буду использовать через Matlab Runtime.
PPS Точность в таких вычислениях действительно важна - она будет использоваться в медицинском программном обеспечениипредназначен для работы с опухолями головного мозга, чтобы вы могли представить себе последствия ошибки (: