0

嗨,我在 ios 中使用opencv进行线检测。这是我最后一年的项目。我想上传心电图的图像,然后从中提取线,因为我使用了opencv并成功地提取了线,但现在我想保存线并面临很多问题,任何人都可以帮助我或任何教程?

4

1 回答 1

0

我很快写了一些东西,我认为它可以帮助你:

void write_lines_to_file ( string file_name, vector<vector<Point> > lines )
{
  FileStorage fs ( file_name, FileStorage::WRITE );
  fs << "lines" << "[";
  for ( unsigned int i = 0; i < lines.size(); i++ )
    {
      // I've assumed each line is a vector< Point >, in index [0] the head and index [1] the tail.
      fs << "{:" << "x1" << lines[i].at ( 0 ).x << "y1" << lines[i].at ( 0 ).y << "x2" << lines[i].at ( 1 ).x << "y2" << lines[i].at ( 1 ).y << "}";
    }
  fs.release();
}

我没有测试它,我做了自己的假设,所以当你想使用它时请谨慎。

于 2013-03-26T09:46:57.377 回答