目录
3、逗号分隔风格(Comma separated values,CSV)
OpenCV提供了风格迥异的格式化输出方法,下边详细介绍不同的输出方法。
首先定义一个r矩阵,用来下边输出方法介绍的输出矩阵。r矩阵用randu()函数产生随机数,并且限制在一个上限、下限范围内。
Mat r = Mat(5, 3, CV_8UC3) ;
randu(r, Scalar:all(0), Scalar:all(255),)
1、OpenCV默认风格输出
cout << "r(Opencv默认风格)= " << endl << " " << r << endl << endl;
2、Python风格输出
cout << "r(Python风格)=" << endl << format(r, Formatter::FMT_PYTHON) << ";" << endl << endl;
3、逗号分隔风格(Comma separated values,CSV)
cout << "r(逗号分隔风格)=" << endl << format(r, Formatter::FMT_CSV) << ";" << endl << endl;
4、Numpy风格
cout << "r(Numpy风格)=" << endl << format(r, Formatter::FMT_NUMPY) << ";" << endl << endl;
5、C语言风格
cout << "r(Numpy风格)=" << endl << format(r, Formatter::FMT_C) << ";" << endl << endl;