Използвам изпълнението pcl
на iterative closest point
. Бих искал да мога да играя с вътрешните точки от всеки метод на регистрация, който използвам.
Класът registration
има способността да изведе подравнен облак, когато се извика функцията за подравняване:
icp_.align(outcloud, guess);
А класът PCLBase
има следната функция:
indices = icp_.getIndices();
За съжаление getIndices
просто връща индексите за целия облак. Тествах в облак и излизащите (или входящите) стойности, отхвърлени чрез кореспонденция за разстояние, не изглеждат възстановими?
Проверих и има точки в облака, които трябваше да бъдат отхвърлени, вижте по-долу: