38 #ifndef __PCL_ORGANIZED_PROJECTION_MATRIX_H__ 39 #define __PCL_ORGANIZED_PROJECTION_MATRIX_H__ 41 #include <pcl/common/eigen.h> 42 #include <pcl/console/print.h> 65 template<
typename Po
intT>
double 78 #include <pcl/common/impl/projection_matrix.hpp> 80 #endif // __PCL_ORGANIZED_PROJECTION_MATRIX_H__ This file defines compatibility wrappers for low level I/O functions.
boost::shared_ptr< const PointCloud< PointT > > ConstPtr
PointCloud represents the base class in PCL for storing collections of 3D points.
double estimateProjectionMatrix(typename pcl::PointCloud< PointT >::ConstPtr cloud, Eigen::Matrix< float, 3, 4, Eigen::RowMajor > &projection_matrix, const std::vector< int > &indices=std::vector< int >())
Estimates the projection matrix P = K * (R|-R*t) from organized point clouds, with K = [[fx,...
PCL_EXPORTS void getCameraMatrixFromProjectionMatrix(const Eigen::Matrix< float, 3, 4, Eigen::RowMajor > &projection_matrix, Eigen::Matrix3f &camera_matrix)
Determines the camera matrix from the given projection matrix.