1. 程式人生 > >《OpenCV3程式設計入門》——4.1.5 OpenCV中的格式化輸出方法

《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;