- Author
- Chandra Mangipudi 
- Date
- 12/08/16 
Definition at line 30 of file dls.h.
|  | 
| template<typename OpointType , typename IpointType > | 
| void | init_points (const cv::Mat &opoints, const cv::Mat &ipoints) | 
|  | Initialization of object points and image points.  More... 
 | 
|  | 
| cv::Mat | LeftMultVec (const cv::Mat &v) | 
|  | Create a matrix from vector.  More... 
 | 
|  | 
| void | run_kernel (const cv::Mat &pp) | 
|  | Main function to run DLS-PnP.  More... 
 | 
|  | 
| void | build_coeff_matrix (const cv::Mat &pp, cv::Mat &Mtilde, cv::Mat &D) | 
|  | Build the Maucaulay matrix co-efficients.  More... 
 | 
|  | 
| void | compute_eigenvec (const cv::Mat &Mtilde, cv::Mat &eigenval_real, cv::Mat &eigenval_imag, cv::Mat &eigenvec_real, cv::Mat &eigenvec_imag) | 
|  | Eigen Value Decomposition.  More... 
 | 
|  | 
| void | fill_coeff (const cv::Mat *D) | 
|  | Fill the hessian functions.  More... 
 | 
|  | 
| cv::Mat | cayley_LS_M (const std::vector< double > &a, const std::vector< double > &b, const std::vector< double > &c, const std::vector< double > &u) | 
|  | Fill the Maucaulay matrix with co-efficients.  More... 
 | 
|  | 
| cv::Mat | Hessian (const double s[]) | 
|  | Compute the Hessian matrix for the polynomial co-efficient vector s.  More... 
 | 
|  | 
| cv::Mat | cayley2rotbar (const cv::Mat &s) | 
|  | Cayley parameters to Rotation Matrix.  More... 
 | 
|  | 
| cv::Mat | skewsymm (const cv::Mat *X1) | 
|  | Create a skwy-symmetric matrix from a vector.  More... 
 | 
|  | 
| cv::Mat | rotx (const double t) | 
|  | Rotation matrix along x-axis by angle t.  More... 
 | 
|  | 
| cv::Mat | roty (const double t) | 
|  | Rotation matrix along y-axis by angle t.  More... 
 | 
|  | 
| cv::Mat | rotz (const double t) | 
|  | Rotation matrix along z-axis by angle t.  More... 
 | 
|  | 
| cv::Mat | mean (const cv::Mat &M) | 
|  | Column-wise mean of matrix M.  More... 
 | 
|  | 
| bool | is_empty (const cv::Mat *v) | 
|  | Check for negative values in vector v.  More... 
 | 
|  | 
| bool | positive_eigenvalues (const cv::Mat *eigenvalues) | 
|  | check for positive eigenvalues  More... 
 | 
|  | 
template<typename OpointType , typename IpointType > 
  
  | 
        
          | void mrpt::vision::pnp::dls::init_points | ( | const cv::Mat & | opoints, |  
          |  |  | const cv::Mat & | ipoints |  
          |  | ) |  |  |  | inlineprivate | 
 
Initialization of object points and image points. 
- Parameters
- 
  
  
Definition at line 47 of file dls.h.
References mn, N, p, and z.