#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
#include <iostream>
int main( )
{
cv::Mat image1;
cv::Mat image2( 6, 6, CV_8UC1 );
cv::Mat image3( cv::Size(7,7), CV_8UC3 );
cv::Mat image4( 8, 8, CV_32FC2, cv::Scalar(1,3) );
cv::Mat image5( cv::Size(9,9), CV_8UC3, cv::Scalar(1,2,3) );
cv::Mat image6( image2 );
std::cout << image1 << std::endl;
getchar();
std::cout << image2 << std::endl;
getchar();
std::cout << image3 << std::endl;
getchar();
std::cout << image4 << std::endl;
getchar();
std::cout << image5 << std::endl;
getchar();
std::cout << image6 << std::endl;
return 0;
}新建 Mat 类对象方法示例
最新推荐文章于 2024-06-10 21:42:16 发布
本文展示了一个使用OpenCV库进行图像处理的简单示例代码。该示例创建了多个不同尺寸和颜色通道的图像矩阵,并初始化它们为特定的颜色或数值。通过此代码片段,读者可以了解如何使用OpenCV来创建和初始化图像。
762

被折叠的 条评论
为什么被折叠?



