有一些指导说copyTo只会覆盖对应区域,这边做了一个测试
测试测试代码:
int main()
{
Mat photo1=imread("/home/evening/桌面/5.png");
if(!photo1.data)
{
cout<<"error"<<endl;
}
imshow("origin",photo1);
Mat photo2=imread("/home/evening/桌面/6.png");
imshow("origin2",photo2);
if(!photo2.data)
{
cout<<"error"<<endl;
}
cv::Rect2d roi(50,50,100,200);
Mat photo3(photo2,roi);
imshow("roi",photo3);
//copyTo会完全覆盖掉原先的数据
photo1.copyTo(photo3);
imshow("copyTo",photo1);
waitKey(0);
}
//copyTo会完全覆盖掉原先的数据
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)