opencv图像操作常见方法
一、图像初始化方法
Mat M(100,100,CV_8UC3,Scalar(0,0,255)); //彩色图像初始化
Mat M(100,100,CV_8UC1,255); //单通道图像初始化
Mat dst; ///* //深拷贝图像 dst = src.clone();
注:图像深拷贝,opencv 中mat直接赋值“=” ,是不会另外开辟内存的,mat就像一个指针。
//创建和src图像大小相同的图像,并且赋初值为红色 Mat m1; m1.create(src.size(), src.type()); m1 = Scalar(0, 0, 255);
//初始化一个纯黑色的图片,与原图像的大小和类型一样 Mat m2 = Mat::zeros(src.size(), src.type());