写文件
static ofstream outfile;
if (!outfile.is_open()) {
cout << "not open" << endl;
outfile.open("Camera_Capture.txt", ios::out);//文件名改成自己的
}
outfile <<detxc1 << '\t' << detyc1 << '\t' << detw1 * 180 / PI << endl;
//这里改成自己想要写入的变量
读文件
static ifstream infile;
if (!infile.is_open()) {
infile.open("Compare.txt", ios::in);
}
cout << "读取数据" << endl;
if (!(infile >> dx >> dy >> dw))//这里将文件中的数据读入到变量中
{
cout << "end" << endl;
infile.close();
}
这种读写方式与c++的cout ,cin用法类似,使用比较方便
mark一种将matlab mat文件变成txt文件的方法
dlmwrite('D:\depth.txt',depth,'delimiter','\t','precision','%.2f');
depth是mat,’delimiter’是分隔符,’precision’是精度控制