void reconstruct(InputArrayOfArrays points2d, OutputArray Rs, OutputArray Ts, InputOutputArray K, OutputArray points3d, bool is_projective) { const int nviews = points2d.total(); CV_Assert( nviews >= 2 ); // Projective reconstruction if (is_projective) { // calls simple pipeline reconstruct_(points2d, Rs, Ts, K, points3d); } // Affine reconstruction else { // TODO: implement me } }
void reconstruct(const std::vector<std::string> images, OutputArray Rs, OutputArray Ts, InputOutputArray K, OutputArray points3d, bool is_projective) { const int nviews = static_cast<int>(images.size()); CV_Assert( nviews >= 2 ); // Projective reconstruction if ( is_projective ) { reconstruct_(images, Rs, Ts, K, points3d, false); } // Affine reconstruction else { // TODO: implement me } }
void reconstruct(const std::vector<cv::String> images, OutputArray Rs, OutputArray Ts, InputOutputArray K, OutputArray points3d, bool is_projective) { const int nviews = static_cast<int>(images.size()); CV_Assert( nviews >= 2 ); // Projective reconstruction if ( is_projective ) { reconstruct_(images, Rs, Ts, K, points3d); } // Affine reconstruction else { // TODO: implement me CV_Error(Error::StsNotImplemented, "Affine reconstruction not yet implemented"); } }