1 Mat 拷贝保存
Mat p_w_picpath = imread("1.png" , 0) ;
//Mat p_w_picpath1(p_w_picpath) ;//仅是创建了Mat的头部分,p_w_picpath1与p_w_picpath共享数据区
//Mat p_w_picpath1 = p_w_picpath ;//仅是创建了Mat的头部分,p_w_picpath1与p_w_picpath共享数据区
//Mat p_w_picpath1 = p_w_picpath.clone() ;//完全拷贝,把p_w_picpath中的所有信息拷贝到p_w_picpath1中
Mat p_w_picpath1 ;
p_w_picpath.copyTo(p_w_picpath1) ;//拷贝p_w_picpath的数据区到p_w_picpath1中,在拷贝数据前会有一步:p_w_picpath1.create(this->size , this->type)
参考
http://blog.csdn.net/corcplusplusorjava/article/details/24641011
2 提取Mat图像矩阵的矩形区域,重新生成新的Mat图像矩阵
cv::Rect extractRect(200, 300, 200, 200);
Mat srcMat = imread("1.png", 0);
Mat extractMat = srcMat(extractRect);
转载于:https://blog.51cto.com/fengyuzaitu/1738432