Применяются ли границы параметров в ceres до или после локальной параметризации? - PullRequest
0 голосов
/ 11 сентября 2018

Ceres позволяет устанавливать границы параметров с помощью Problem::SetParameterLowerBound и Problem::SetParameterUpperBound, а также определять локальную параметризацию с помощью Problem::SetParameterization.

Такая параметризация может, например, параметризовать матрицу вращения 2x2 с помощью одного параметрадля угла.Теперь я хотел бы параметризовать его как вращение и установить границы как [0;2*pi[, но методы для установки границ получают указатель на блок параметров 2x2, который выглядит так, как граница будет применена к 4 элементам матрицы вместо угла.

Можно ли установить границы для локальной параметризации, т. Е. Параметр ceres фактически оптимизируется вместо параметров (большего размера) в выходном векторе?

...