天天看點

cv::Mat 圖像矩陣操作

1 Mat 拷貝儲存

  Mat image = imread("1.png" , 0) ;  

  //Mat image1(image) ;//僅是建立了Mat的頭部分,image1與image共享資料區  

  //Mat image1 = image ;//僅是建立了Mat的頭部分,image1與image共享資料區  

  //Mat image1 = image.clone() ;//完全拷貝,把image中的所有資訊拷貝到image1中  

  Mat image1 ;  

  image.copyTo(image1) ;//拷貝image的資料區到image1中,在拷貝資料前會有一步:image1.create(this->size , this->type)  

參考

<a href="http://blog.csdn.net/corcplusplusorjava/article/details/24641011" target="_blank">http://blog.csdn.net/corcplusplusorjava/article/details/24641011</a>

2 提取Mat圖像矩陣的矩形區域,重新生成新的Mat圖像矩陣

cv::Rect extractRect(200, 300, 200, 200);

Mat srcMat = imread("1.png", 0);

Mat extractMat = srcMat(extractRect);

    本文轉自fengyuzaitu 51CTO部落格,原文連結:http://blog.51cto.com/fengyuzaitu/1738432,如需轉載請自行聯系原作者

繼續閱讀