pet*_*sev 3 c++ plot opencv computer-vision
我正在寻找类似的东西:
std::vector<double> X = some_math_function( );
somenamespace :: plot( Wrapper( X ) ); // pop-up and display a graph of X on y-axis, 1 to X.size() on x-axis.
Run Code Online (Sandbox Code Playgroud)
显然有更重量级的方法,如设置gnu-plot或其他什么,我已经在VTK图表中使用了这些东西.我只想要一个愚蠢的贫民窟,情节出现.这是用于粗略调试检查的事情,例如"矢量甚至在变化吗?当我移动相机时它是否会突然抖动?" 等等.
如果这是为了调试,为什么不将矢量输出到分隔文件并在excel或gnuplot中绘图或作为单独的步骤?
所以像
//untested
ofstream myfilestream("myfile");
std::copy(X.begin(), X.end(), std::ostream_iterator<double>(myfilestream, '\n');
Run Code Online (Sandbox Code Playgroud)
然后只需将文件绘制在您喜欢的工具中,例如
gnuplot
plot "myfile" with lines
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5033 次 |
| 最近记录: |