Commit 7b0be9cf authored by edgarriba's avatar edgarriba

Update code

parent 0d2bc9b0
...@@ -662,11 +662,3 @@ bool dls::positive_eigenvalues(const cv::Mat * eigenvalues) ...@@ -662,11 +662,3 @@ bool dls::positive_eigenvalues(const cv::Mat * eigenvalues)
cv::MatConstIterator_<double> it = eigenvalues->begin<double>(); cv::MatConstIterator_<double> it = eigenvalues->begin<double>();
return *(it) > 0 && *(it+1) > 0 && *(it+2) > 0; return *(it) > 0 && *(it+1) > 0 && *(it+2) > 0;
} }
#include <string>
#include "CsvReader.h" #include "CsvReader.h"
/** The default constructor of the CSV reader Class */ /** The default constructor of the CSV reader Class */
...@@ -10,7 +9,7 @@ CsvReader::CsvReader(const std::string &path, const char &separator){ ...@@ -10,7 +9,7 @@ CsvReader::CsvReader(const std::string &path, const char &separator){
/* Read a plane text file with .ply format */ /* Read a plane text file with .ply format */
void CsvReader::readPLY(std::vector<cv::Point3f> &list_vertex, std::vector<std::vector<int> > &list_triangles) void CsvReader::readPLY(std::vector<cv::Point3f> &list_vertex, std::vector<std::vector<int> > &list_triangles)
{ {
std::string line, tmp_str, n; std::string line, tmp_str, n;
int num_vertex, num_triangles; int num_vertex, num_triangles;
int count = 0; int count = 0;
bool end_header = false; bool end_header = false;
...@@ -28,8 +27,8 @@ std::string line, tmp_str, n; ...@@ -28,8 +27,8 @@ std::string line, tmp_str, n;
{ {
getline(liness, tmp_str, _separator); getline(liness, tmp_str, _separator);
getline(liness, n); getline(liness, n);
if(tmp_str == "vertex") num_vertex = std::stoi(n); if(tmp_str == "vertex") num_vertex = StringToNumber(n);
if(tmp_str == "face") num_triangles = std::stoi(n); if(tmp_str == "face") num_triangles = StringToNumber(n);
} }
if(tmp_str == "end_header") end_header = true; if(tmp_str == "end_header") end_header = true;
} }
...@@ -46,9 +45,9 @@ std::string line, tmp_str, n; ...@@ -46,9 +45,9 @@ std::string line, tmp_str, n;
getline(liness, z); getline(liness, z);
cv::Point3f tmp_p; cv::Point3f tmp_p;
tmp_p.x = std::stof(x); tmp_p.x = StringToNumber(x);
tmp_p.y = std::stof(y); tmp_p.y = StringToNumber(y);
tmp_p.z = std::stof(z); tmp_p.z = StringToNumber(z);
list_vertex.push_back(tmp_p); list_vertex.push_back(tmp_p);
count++; count++;
...@@ -68,9 +67,9 @@ std::string line, tmp_str, n; ...@@ -68,9 +67,9 @@ std::string line, tmp_str, n;
getline(liness, id2); getline(liness, id2);
std::vector<int> tmp_triangle(3); std::vector<int> tmp_triangle(3);
tmp_triangle[0] = std::stoi(id0); tmp_triangle[0] = StringToNumber(id0);
tmp_triangle[1] = std::stoi(id1); tmp_triangle[1] = StringToNumber(id1);
tmp_triangle[2] = std::stoi(id2); tmp_triangle[2] = StringToNumber(id2);
list_triangles.push_back(tmp_triangle); list_triangles.push_back(tmp_triangle);
count++; count++;
...@@ -78,4 +77,3 @@ std::string line, tmp_str, n; ...@@ -78,4 +77,3 @@ std::string line, tmp_str, n;
} }
} }
} }
...@@ -71,5 +71,3 @@ void Model::load(const std::string path) ...@@ -71,5 +71,3 @@ void Model::load(const std::string path)
storage.release(); storage.release();
} }
...@@ -33,6 +33,3 @@ void ModelRegistration::reset() ...@@ -33,6 +33,3 @@ void ModelRegistration::reset()
list_points2d_.clear(); list_points2d_.clear();
list_points3d_.clear(); list_points3d_.clear();
} }
...@@ -310,6 +310,3 @@ bool PnPProblem::intersect_MollerTrumbore(Ray &Ray, Triangle &Triangle, double * ...@@ -310,6 +310,3 @@ bool PnPProblem::intersect_MollerTrumbore(Ray &Ray, Triangle &Triangle, double *
// No hit, no win // No hit, no win
return false; return false;
} }
...@@ -273,4 +273,3 @@ cv::Mat euler2rot(const cv::Mat & euler) ...@@ -273,4 +273,3 @@ cv::Mat euler2rot(const cv::Mat & euler)
return rotationMatrix; return rotationMatrix;
} }
...@@ -141,4 +141,3 @@ int main(int argc, char *argv[]) ...@@ -141,4 +141,3 @@ int main(int argc, char *argv[])
data2file("computation_time.txt", comp_time); data2file("computation_time.txt", comp_time);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment