【发布时间】:2014-05-12 16:05:30
【问题描述】:
此答案说明如何将矩阵的一行复制到另一行:How to copy a row of a Mat to another Mat's column in OpenCv? 但是,如果我尝试将矩阵的一行复制到列向量,则程序会突然结束。 示例:
Mat A(640,480,CV_64F);
Mat B(480,1,CV_64F);
A.row(0).copyTo(B.col(0));
一种可能的解决方法是:
Mat A(640,480,CV_64F);
Mat B;
A.row(0).copyTo(B);
B = B.t();
但是如果A 是不同的类型,我如何在B 中输入CV_64F?数据类型是否也被复制?而且 - 最重要的是 - 为什么我需要这个解决方法?
【问题讨论】: