《OpenCV3编程入门》——4.1.5 OpenCV中的格式化输出方法

目录

1、OpenCV默认风格输出

2、Python风格输出

3、逗号分隔风格(Comma separated values,CSV)

4、Numpy风格 

5、C语言风格


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;

猜你喜欢

转载自blog.csdn.net/Sophia_11/article/details/84490614