Skip to content
Snippets Groups Projects
Commit 44dad56a authored by Joan Solà Ortega's avatar Joan Solà Ortega
Browse files

Use SensorCamera API for projection matrix

parent fa845a44
No related branches found
No related tags found
2 merge requests!3After cmake and const refactor,!1Resolve "Publisher for visual odometry"
Pipeline #9948 failed
......@@ -511,14 +511,7 @@ Eigen::Matrix4d PublisherVisionDebug::getTcwMatrix(const CaptureBasePtr _capture
Eigen::Matrix<double, 3, 4> PublisherVisionDebug::getProjectionMatrix(const CaptureBasePtr _capture) const
{
auto k(_capture->getSensor()->getIntrinsic()->getState()); // intrinsic vector of camera k = [u0 v0 au av]
Eigen::Matrix<double, 3, 4> P;
P << k(2), 0 , k(0), 0, //
0 , k(3), k(1), 0, //
0 , 0 , 1 , 0; //
return P;
return (std::static_pointer_cast<SensorCamera>(_capture->getSensor()))->getProjectionMatrix();
}
LandmarkBasePtr PublisherVisionDebug::getAssociatedLandmark(const TrackMatrix& _track_matrix, const FeatureBasePtr& _ftr)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment