您好我正在使用 opencv 进行ios中的线路检测。这是我的最后一年项目。我想上传ecg的图像,然后从中提取线,因为我已经使用了opencv和sucessfuly我已经提取了线但现在我想保存线并面临很多问题,任何人都可以帮助我或任何教程?
答案 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();
}
我没有测试它并且我做了我自己的假设,所以当你想要使用它时请小心。