Mat示例
如下是一个5行3列的三通道cv::Mat矩阵,使用randu函数设置矩阵中的数字为随机值。
cv::Mat coutFormat = cv::Mat(5, 3, CV_8UC3);
cv::randu(coutFormat, cv::Scalar::all(0), cv::Scalar::all(255));
风格一:Opencv默认风格
代码示例
std::cout << "coutFormat = " << coutFormat << ";" << std::endl << std::endl;
输出结果
风格二:Matlab风格
代码示例
std::cout << "coutFormat = " << cv::format(coutFormat, cv::Formatter::FMT_MATLAB) << ";" << std::endl << std::endl;
输出结果
风格三:Python风格
代码示例
std::cout << "coutFormat = " << cv::format(coutFormat, cv::Formatter::FMT_PYTHON) << ";" << std::endl << std::endl;
输出结果
风格四:CSV风格
代码示例
std::cout << "coutFormat = " << cv::format(coutFormat, cv::Formatter::FMT_CSV) << ";" << std::endl << std::endl;
输出结果
风格五:Numpy格
代码示例
std::cout << "coutFormat = " << cv::format(coutFormat, cv::Formatter::FMT_NUMPY) << ";" << std::endl << std::endl;
输出结果
风格六:C语言风格
代码示例
std::cout << "coutFormat = " << cv::format(coutFormat, cv::Formatter::FMT_C) << ";" << std::endl << std::endl;
输出结果