0

こんにちは、ios の行検出にopencvを使用しています。これは私の最終年度のプロジェクトです。私はecgの画像をアップロードしてから、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 に答える