ROI=src.clone(); //1
src.copyTo(ROI); //2
语句1:不管ROI在之前有没有分配内存,clone都会为其分配新内存。如果ROI指向某图像img的某个rect,此语句并不能实现对img(rect)的操作,clone分配新内存后,ROI不再指向img(rect).
语句2:如果ROI在之前未分配内存,copyTo会为其分配新内存,若ROI已分配内存,copyTo不再为其分配。
语句3:image.copyTo(imageROI,mask),作用是把mask和image重叠以后把mask中像素值为0(black)的点对应的image中的点变为透明,而保留其他点。
转载自 —[树洞92](有修改)(https://blog.csdn.net/wangshudong1992/article/details/74279846)