Esempio n. 1
0
 void write_to_yaml(FileStorage& output_file, const std::string& name, const cv::Vec2f& v)
 {
   cv::Mat1f m(1,2);
   std::copy(&v[0], &v[0]+2, m.ptr<float>());
   CvMat c_m = m;
   output_file.writeObj(name, &c_m);
 }
Esempio n. 2
0
 void write_to_yaml(FileStorage& output_file, const std::string& name, const cv::Rect& r)
 {
   cv::Mat1f m(1,4);
   m << r.x, r.y, r.width, r.height;
   CvMat c_m = m;
   output_file.writeObj(name, &c_m);
 }
Esempio n. 3
0
 void writeMatrix(FileStorage& output_file, const std::string& name, const cv::Mat& matrix)
 {
   CvMat m = matrix;
   output_file.writeObj(name, &m);
 }