我有两张Mat:
A:
size(1,640)
B:
size(640,480)
我想将A复制到B的第一列,因此我使用A.copyTo(B.col(0))
。但这失败了。怎么做?
答案 0 :(得分:10)
你走在正确的轨道上! Mat:col
是要使用的匹配工具:)
但要注意,简单地将一个col分配给另一个col将无法正常工作,因为Mat:col
只为您指定的矩阵列创建一个新的矩阵头,而不是数据的真实副本。 / p>
示例代码:
B.col( 0 ) = A.col( 0 ); // won't work as expected
A.col( 0 ).copyTo( B.col(0) ); // that's fine