- 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.