Opencv中Mat数据的复制
cv::Mat image = cv::imread("C:\\Users\\Acer\\Desktop\\pfm\\volume\\ref_000.pfm", cv::IMREAD_ANYDEPTH);
cv::Mat clone_img = image.clone();
cv::Mat copy_img;
image.copyTo(copy_img);
cv::Mat image_same = image;
image_same 和 image 同一份数据
clone_img 是 image数据复制的新一份
copy_img是 image数据复制的新一份
= 可以看作是“浅拷贝”,clone和copyTo可以看作是“深拷贝”。
浙公网安备 33010602011771号