--
You received this message because you are subscribed to the Google Groups "Ceres Solver" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ceres-solver...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/81464590-8710-4e56-b6c9-d20fd84a3e3f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/CABqdRUDe6jzHtjOCUQXumMDEQHiwfiLPSDczLQ3f87n03diHaw%40mail.gmail.com.
I am using all the ceres rotations and everything. The only reason this is an issue is that all my code uses Eigen. Thus when I want to use ceres I have to make a new double array with the correct ordering, pass this to ceres, then after optimization I need to update all the Eigen Quaternion components again.Is there any way around doing this?
If ceres use Eigen, then why is their ordering different underneath?
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/f0abf05d-7165-4eab-93d0-a39297cc007f%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/ba0af33f-850b-43da-b896-8865c5422a28%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/5560bfcd-45d4-4c1e-bc69-840fd8de0495%40googlegroups.com.
bool operator()(const T* const point, T* residuals) const {
Eigen::Matrix<ceres::Jet<T,3>,3> p;
p = q * Eigen::Map<const Eigen::Matrix< ceres::Jet<T,3>, 3, 1>>;
}
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/ba0455fe-44a7-4e9f-8b88-d80fc4b044a6%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/CAPtH0jaXZGch5OjheYyViisK2iJw1tDwW%2B0BX0awRttEf4e5zg%40mail.gmail.com.