最近写一个人眼识别的东西,想实时的查看眼睛坐标的折线图,识别程序是用C++写的,用到了Qt,python的matplotlib看着很强大,就试着用它绘制了图片。
1.Qt 写文件操作
首先我把识别的数据写入到文本文件中,用到 Qt写文件操作 ,Qt写文件操作还是很方便的,比原生态的C++好用一点。首先需要 include 两个头文件:
#include
#include
然后就直接可以在代码中使用了
QFile f("/home/tairy/Documents/result/9.txt");
if(!f.open(QIODevice::WriteOnly | QIODevice::Text|QIODevice::Append |QIODevice::Truncate)){
cerr << "Open failed." << endl;
}
QTextStream txtOutput(&f);
txtOutput<e_lx<e_ly<
txtOutput<e_rx<e_ry<
txtOutput<np_x<np_y<
txtOutput<ml_x<ml_y<
i++;
f.close();