-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Add covariance weighted cost functor #2880
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Thanks. Do we still want to support |
I think we discussed that the overhead is minimal? We can easily bring it back, if needed. The initial concern was that this would affect the performance of the unweighted cost functions but this is not the case anymore now. |
ReprojErrorConstantPoseCostFunctor(const Eigen::Vector2d& point2D, | ||
const Rigid3d& cam_from_world) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ahojnnes What justifies this reordering?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Without this change, the point2D_cov and point2D parameters are separated by the cam_from_world in the weighted covariance wrapper (both in C++ and Python).
No description provided.