使用ios进行OpenCV线路检测和提取

时间:2013-03-26 06:45:51

标签: ios opencv

您好我正在使用 opencv 进行ios中的线路检测。这是我的最后一年项目。我想上传ecg的图像,然后从中提取线,因为我已经使用了opencv和sucessfuly我已经提取了线但现在我想保存线并面临很多问题,任何人都可以帮助我或任何教程?

1 个答案:

答案 0 :(得分: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();
}

我没有测试它并且我做了我自己的假设,所以当你想要使用它时请小心。