OpenCV學習記錄 OpenCV格式化輸出方法
阿新 • • 發佈:2019-01-04
#include<iostream> #include<opencv2\opencv.hpp> using namespace std; using namespace cv; int main() { Mat r = Mat(10, 3, CV_8UC3); randu(r, Scalar::all(0), Scalar::all(255));//randu()函式產生的隨機值來填充矩陣,需要給定一個上限和下限 cout << "r(opencv預設風格)=" << r << ";" << endl << endl;//【1】opencv預設風格 cout << "r(python風格)=" <<format(r, Formatter::FMT_PYTHON)<< ";" << endl << endl;//【2】python風格(opencv3版本) //cout<<"r(python風格)="<<format(r,"python")<<";"<<endl<<endl;//opencv2版本 cout << "r(逗號分割風格)=" << format(r, Formatter::FMT_CSV) << ";" << endl << endl;//【3】逗號分割風格(CSV) //cout<<"r(逗號分割風格)="<<format(r,"csv")<<";"<<endl<<endl;//opencv2版本 cout << "r(numpy風格)=" << format(r, Formatter::FMT_NUMPY) << ":" << endl << endl;//【4】numpy風格 //cout<<"r(numpy風格)="<<format(r,"numpy")<<":"<<endl<<endl;//opencv2版本 cout << "r(c語言風格)=" << format(r, Formatter::FMT_C) << ":" << endl << endl;//【5】c語言風格 //cout<<"r(c語言風格)="<<format(r,"c")<<":"<<endl<<endl;//opencv2版本 }
來源於<OpenCV3程式設計入門>。
1.OpenCv預設風格
2.python預設風格
3.逗號分割風格(Comma Separated values,CSV)
4.Numpy風格
5.C語音風格
format(r,Formatter::FMT_PYTHON);//opencv3版本
format(r,"pyhon");//opencv2版本