假设有两个cv::Mat型的矩阵A, B,我们希望将矩阵B中的一行i,拷贝到矩阵A的行j上。那么可以执行:
B.row(i).copyTo(A.row(j));
请勿执行下列两个句子:
A.row(i) = B.row(i);
A.row(i) = B.row(i).clone();
亲测无效,第一句是临时拷贝,共享内存空间。第二句为何也无效至今不懂。留做未解之谜。
假设有两个cv::Mat型的矩阵A, B,我们希望将矩阵B中的一行i,拷贝到矩阵A的行j上。那么可以执行:
B.row(i).copyTo(A.row(j));
请勿执行下列两个句子:
A.row(i) = B.row(i);
A.row(i) = B.row(i).clone();
亲测无效,第一句是临时拷贝,共享内存空间。第二句为何也无效至今不懂。留做未解之谜。